Maintain Order in JSON Import

pink nabble at mad.pink
Fri Sep 16 12:28:32 EDT 2016


JsonImport and JsonExport are not in the "LiveCode Script" dictionary. You
need to switch to "JSON Library" from the dropdown.

mergJSON, easyJSON and fastJSON all output numeric-keyed arrays as JSON
arrays, if you need JSON arrays then you definitely need one of them (ie -
the stuff within a square brace). For my purposes with CouchDB, the JSON LCB
library is insufficient.

mergJSON's  "pretty" mode is great for displaying a readable JSON, it
alphabetizes keys and indents based on depth

I put together a couple of functions a while back to make a readable JSON, I
haven't updated it in a while. It does not sort keys alphabetically, just
adds whitespace to indent key/value pairs based on depth
https://github.com/madpink/gingerjson/blob/master/gingerjson.lc


if needed:   
FastJSON (still being maintained):  https://github.com/bhall2001/fastjson
EasyJSON (stable, but not updated in several years):  
https://github.com/luxlogica/easyjson




--
View this message in context: http://runtime-revolution.278305.n4.nabble.com/Maintain-Order-in-JSON-Import-tp4708343p4708523.html
Sent from the Revolution - User mailing list archive at Nabble.com.




More information about the use-livecode mailing list