Hello, I've been playing with BaseX lately and all-in-all am very impressed. 
Something I'm wrestling with however is the JSON output options. I've got 
various web applications that would really be simplified by receiving JSON 
straight away for the obvious scripting benefits.

The JSON method has been giving me a lot of grief, stipulating rules I'm not 
sure how to follow. right now I have an element that "is typed as string and 
cannot be nested."

I've been able to get JSONML to output but the JSON is this morass of nested 
Arrays... Attributes seem to get transformed into Objects but elements/tags and 
their values are pushed into Arrays for some rationale - which I suppose is on 
purpose.

My question is how can I get Objects for simple key:value properties from 
<tag>value</tag> 's. Are there options I'm not utilizing? Would it be feasible 
to transform the XML output to some middle form first - setting it up to become 
Objects, before serializing it to JSON?


Thanks!
Zach Pride
Associate Software Engineer

Ultra Electronics, ProLogic
1000 Green River Drive, Ste. 201
Fairmont, WV 26554

[email protected]
Tel: +1 304 333 2680  ext.308

www.ultra-prologic.com

This e-mail from Ultra Electronics, ProLogic and any attachments to it are 
confidential to the intended recipient and may also be privileged or controlled 
by U.S. export control laws and regulations. No technical data, information or 
other items provided by Ultra Electronics, ProLogic in connection with this 
email shall be shared or provided to any foreign persons, entities, or 
subsidiaries without the expressed written authorization of Ultra Electronic, 
ProLogic.  If you have received it in error please notify the sender and delete 
it from your system. If you are not the intended recipient you must not copy it 
or use it for any purpose nor disclose or distribute its contents to any other 
person.

All communications may be subject to interception or monitoring for operational 
and/or security purposes. Please rely on your own virus checking as the sender 
cannot accept any liability for any damage arising from any bug or virus 
infection.
This e-mail from Ultra Electronics, ProLogic and any attachments to it are 
confidential to the intended recipient and may also be privileged or controlled 
by U.S. export control laws and regulations. No technical data, information or 
other items provided by Ultra Electronics, ProLogic in connection with this 
email shall be shared or provided to any foreign persons, entities, or 
subsidiaries without the expressed written authorization of Ultra Electronic, 
ProLogic.  If you have received it in error please notify the sender and delete 
it from your system. If you are not the intended recipient you must not copy it 
or use it for any purpose nor disclose or distribute its contents to any other 
person.

All communications may be subject to interception or monitoring for operational 
and/or security purposes. Please rely on your own virus checking as the sender 
cannot accept any liability for any damage arising from any bug or virus 
infection.

Please consider the environment before printing this email.
_______________________________________________
BaseX-Talk mailing list
[email protected]
https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk

Reply via email to