The following query:
import module namespace json = 
"http://www.zorba-xquery.com/modules/converters/json";;

let $json := '{ "action": "GET /html/index", "public": true, "opt": [1, 2, 
{"foo": "bar"}, null, false, true]}'
let $json := json:parse($json)
return json:serialize($json)

Returns:
JSON serialization error [zerr:ZJSE0005]: "item": illegal child element of 
"object" type; must be "pair" 

** Changed in: zorba
       Status: Fix Committed => In Progress

-- 
You received this bug notification because you are a member of Zorba
Coders, which is the registrant for Zorba.
https://bugs.launchpad.net/bugs/920717

Title:
  json 2.0 bug: json:serialize(json:parse(VALID_JSON))

Status in Zorba - The XQuery Processor:
  In Progress

Bug description:
  Should be possible to call json:serialize(json:parse(VALID_JSON))
  where VALID_JSON is any valid JSON string
  see added failing test test/rbkt/zorba/json/json-snelson-serialize-parse:

  
  import module namespace 
json="http://www.zorba-xquery.com/modules/converters/json";;
  declare variable $json-value := '{"html":"<b>bold</b>"}';
  json:serialize(json:parse($json-value))

To manage notifications about this bug go to:
https://bugs.launchpad.net/zorba/+bug/920717/+subscriptions

-- 
Mailing list: https://launchpad.net/~zorba-coders
Post to     : zorba-coders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~zorba-coders
More help   : https://help.launchpad.net/ListHelp

Reply via email to