Json
Json
package haxe
Available on all platformsCrossplatform JSON API: it will automatically use the optimized native API if available. Use
-D haxeJSON
to force usage of the Haxe implementation even if a native API is found: This will provide extra encoding features such as enums (replaced by their index) and StringMaps.See:
Static methods
static parse (text:String):Dynamic
Parses given JSON-encoded text
and returns the resulting object.
JSON objects are parsed into anonymous structures and JSON arrays are parsed into Array<Dynamic>
.
If given text
is not valid JSON, an exception will be thrown.
See:
static stringify (value:Dynamic, ?replacer:Dynamic ‑> Dynamic ‑> Dynamic, ?space:String):String
Encodes the given value
and returns the resulting JSON string.
If replacer
is given and is not null, it is used to retrieve the actual object to be encoded. The replacer
function takes two parameters, the key and the value being encoded. Initial key value is an empty string.
If space
is given and is not null, the result will be pretty-printed. Successive levels will be indented by this string.
See:
© 2005–2016 Haxe Foundation
Licensed under a MIT license.
http://api.haxe.org/haxe/Json.html