Sample 1: Try JXN out here
*NOTE*
The JXN MacroPlugin task and loop api are only capturing the string of data they are encapsulating and reparsing them when called.
Because of this it uses the same amount if not more function calls of the original JSON parser. This means that the language can limit to how much depth successive calls you can make simultaneously.
For example putting the task.run() reference to an actionscript MovieClip's onEnterFrame will make it trigger the "script running slowly" dialog. As of the moment, this will be considered outside the scope of JXN, in the future the JXN team is looking for ways to "compile" the resulting logic elements into memory.
var jsn = "[true,false]"; var jxn = new JXN(); var arr = jxn.unmarshall(jsn);
var context = new Object(); JXN.load("./test.jxn",context,{ onResult:function(evt){ //process result from evt.result } });
Copyright (C) 2007 JXN
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
Michael JacksonĀ© is not affiliated with this project.
Gallium31.com