Public bug reported: the items object and array are closed prematurely when json:parse is called. Please see added tests: - json-snelson-parse-array-06 - json-snelson-parse-array-07
For instance the result of test json-snelson-parse-array-06: import module namespace json = "http://www.zorba- xquery.com/modules/converters/json"; json:parse('[ { "firstName": "John", "lastName": "Smith", "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": 10021 }, "phoneNumbers": [ "212 732-1234", "646 123-4567" ] }, { "firstName": "John", "lastName": "Smith", "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": 10021 }, "phoneNumbers": [ "212 732-1234", "646 123-4567" ] }]') is <json xmlns="http://john.snelson.org.uk/parsing-json-into-xquery" type="array"><item type="object"></item> [...] </json> instead of: <json xmlns="http://john.snelson.org.uk/parsing-json-into-xquery" type="array"><item type="object"> [...] </item> [...] </json> ** Affects: zorba Importance: Medium Assignee: Paul J. Lucas (paul-lucas) Status: New -- You received this bug notification because you are a member of Zorba Coders, which is the registrant for Zorba. https://bugs.launchpad.net/bugs/920719 Title: json 2.0 bug: array and object closed prematurely in json:parse Status in Zorba - The XQuery Processor: New Bug description: the items object and array are closed prematurely when json:parse is called. Please see added tests: - json-snelson-parse-array-06 - json-snelson-parse-array-07 For instance the result of test json-snelson-parse-array-06: import module namespace json = "http://www.zorba- xquery.com/modules/converters/json"; json:parse('[ { "firstName": "John", "lastName": "Smith", "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": 10021 }, "phoneNumbers": [ "212 732-1234", "646 123-4567" ] }, { "firstName": "John", "lastName": "Smith", "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": 10021 }, "phoneNumbers": [ "212 732-1234", "646 123-4567" ] }]') is <json xmlns="http://john.snelson.org.uk/parsing-json-into-xquery" type="array"><item type="object"></item> [...] </json> instead of: <json xmlns="http://john.snelson.org.uk/parsing-json-into-xquery" type="array"><item type="object"> [...] </item> [...] </json> To manage notifications about this bug go to: https://bugs.launchpad.net/zorba/+bug/920719/+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