easy_json_dart library

Support for doing something awesome.

More dartdocs go here.

Classes

Ascii
Ascii码常量表 angle brackets for <> 尖括号 round brackets for () 圆括号 curly brackets for {} 花括号 square brackets for [] 方括号
EasyJSONArray
EasyJSONBase
EasyJSONObject
JSON
JSONArray
A dense indexed sequence of values. Values may be any mix of {@link JSONObject JSONObjects}, other {@link JSONArray JSONArrays}, Strings, Booleans, Integers, Longs, Doubles, {@code null} or {@link JSONObject#NULL}. Values may not be {@link Double#isNaN() NaNs}, {@link Double#isInfinite() infinities}, or of any type not listed here. [...]
JSONObject
A modifiable set of name/value mappings. Names are unique, non-null strings. Values may be any mix of {@link JSONObject JSONObjects}, {@link JSONArray JSONArrays}, Strings, Booleans, Integers, Longs, Doubles or {@link #NULL}. Values may not be {@code null}, {@link Double#isNaN() NaNs}, {@link Double#isInfinite() infinities}, or of any type not listed here. [...]
JSONObjectNULL
JSONStringer
Implements {@link JSONObject#toString} and {@link JSONArray#toString}. Most application developers should use those methods directly and disregard this API. For example: [...]
JSONTokener

Enums

Scope
Lexical scoping elements within this stringer, necessary to insert the appropriate separator characters (ie. commas and colons) and to detect nesting errors.

Exceptions / Errors

EasyJSONException
Thrown to indicate a problem with the JSON API. Such problems include: [...]