The following query:
import module namespace json = 

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

URI_PATH/com/zorba-xquery/www/modules/converters/json.xq>:196,3: JSON 
serialization error [zerr:ZJSE0006]: JSON type "number" can not have a child 
element node 
json:serialize#1 <> 

I think that this result is not correct.

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

** Changed in: zorba
     Assignee: Markos Zaharioudakis (markos-za) => Paul J. Lucas (paul-lucas)

** Changed in: zorba
    Milestone: None => 2.2

You received this bug notification because you are a member of Zorba
Coders, which is the registrant for Zorba.

  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 
  declare variable $json-value := '{"html":"<b>bold</b>"}';

To manage notifications about this bug go to:

Mailing list:
Post to     :
Unsubscribe :
More help   :

Reply via email to