29 May
2018
29 May
'18
10:01 a.m.
Hi Constantine, The XQuery specifications provide no means to influence the serialization of numeric values. We could think about adding an additional option for that in our own JSON module. Cheers, Christian On Fri, May 25, 2018 at 5:41 PM, Hondros, Constantine (ELS-AMS) <C.Hondros@elsevier.com> wrote:
Hello all,
I’m expecting the answer to be no, but is it possible to influence the JSON serialization of <number> elements at all?
xml-to-json( <map xmlns="http://www.w3.org/2005/xpath-functions"> <number key="number">10111234</number> </map> )
Results in
{"number":1.0111234E7}
I read this in the spec, so it looks like the number is always being cast as a double:
xs:string(xs:double(fn:string($E)))
TIA, Constantine