json:serialize returns invalid json
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zorba |
Fix Released
|
Critical
|
Sorin Marian Nasoi |
Bug Description
The json:serialize function returns syntactically incorrect json.
For example, the existing test query serialize_
import module namespace json = "http://
import schema namespace html-options="http://
declare variable $tmp := <json type="object"><pair name="phoneNumbers" type="array"><item type="string">212 732-1234<
json:serialize(
Actual: <<root>
Expected: <<root>
Related branches
- Matthias Brantner: Approve
- Sorin Marian Nasoi: Approve
-
Diff: 117 lines (+14/-19)11 files modifiedsrc/com/zorba-xquery/www/modules/converters/CMakeLists.txt (+0/-2)
src/com/zorba-xquery/www/modules/converters/json.xq.src/jansson_wrapper.cpp (+5/-8)
test_json/ExpQueryResults/converters/jansson/serialize_json_01.xml.res (+1/-1)
test_json/ExpQueryResults/converters/jansson/serialize_json_02.xml.res (+1/-1)
test_json/ExpQueryResults/converters/jansson/serialize_json_04.xml.res (+1/-1)
test_json/ExpQueryResults/converters/jansson/serialize_json_05.xml.res (+1/-1)
test_json/ExpQueryResults/converters/jansson/serialize_json_09.xml.res (+1/-1)
test_json/ExpQueryResults/converters/jansson/serialize_json_13.xml.res (+1/-1)
test_json/ExpQueryResults/converters/jansson/serialize_json_14.xml.res (+1/-1)
test_json/ExpQueryResults/converters/jansson/serialize_json_15.xml.res (+1/-1)
test_json/ExpQueryResults/converters/jansson/serialize_json_16.xml.res (+1/-1)
Changed in zorba: | |
status: | Won't Fix → New |
assignee: | Paul J. Lucas (paul-lucas) → Sorin Marian Nasoi (sorin.marian.nasoi) |
Changed in zorba: | |
status: | New → Fix Committed |
Changed in zorba: | |
status: | Fix Committed → In Progress |
Changed in zorba: | |
status: | In Progress → Fix Committed |
milestone: | 2.2 → none |
milestone: | none → 2.1 |
Changed in zorba: | |
status: | Fix Committed → Fix Released |
Why is this my bug? I'm not going to spend any time fixing the old JSON parser.