Hi - I am converting XML doc to json and it was working before till today.
Now suddenly <abstract> and <name> elements values are converting into
"null" values.
I am using custom config strategy.
Have someone faced this issue before?
XML:
<data total="1" start="1" pageLength="20">
<result score="0">
<created>2017-08-31T16:00:08.131792-04:00</created>
<jw-approval-date/>
<jw-article-state>active</jw-article-state>
<pubdate>2017-08-31</pubdate>
<doi>10.1056/nejm-jw.NA44895</doi>
<id>NA44895</id>
<title>When Genetic Testing Is Unproven: The Case of Depression
Treatments</title>
<uri>/nlm-articles/jwx/2017/08/31/jx-NA44895.xml</uri>
<abstracts>
<abstract abstract-type="blurb">
Genetic testing of your depressed patient will not help you
find the right medication.
</abstract>
</abstracts>
<specialities>
<speciality>Psychiatry</speciality>
</specialities>
<free>Yes</free>
<authors>
<author>
<id>AU111</id>
<name>Peter Roy-Byrne, MD</name>
</author>
<author>
<name>Steven Dubovsky, MD, Joel Yager, MD</name>
</author>
</authors>
...
JSON
Code:
let $xml := <<XML node>>
let $custom :=
let $config := json:config("custom")
let $_ := map:put( $config, "whitespace", "ignore" )
let $_ := map:put( $config, "array-element-names", ("result",
"abstract", "speciality", "article", "author") )
return $config
return
json:transform-to-json( $xml, $custom )
Please note when I am using "full" strategy, <name> is showing value.
Thank you for your help!
Regards,
Indy
_______________________________________________
General mailing list
[email protected]
Manage your subscription at:
http://developer.marklogic.com/mailman/listinfo/general