| Interface | Description |
|---|---|
| JSONArray | |
| JSONArrayBuilder<A extends JSONArray> | |
| JSONComponent | |
| JSONFactory | Deprecated |
| JSONObject | |
| JSONObjectBuilder<O extends JSONObject> | |
| JSONString |
The
JSONString interface allows a toJSONString() method so that a class
can change the behavior of JSONObject.toString(), JSONArray.toString(),
and JSONWriter.value(Object). |
| JSONTokener<A extends JSONArray,O extends JSONObject> |
A JSONTokener takes a source string and extracts characters and tokens from it.
|
| Class | Description |
|---|---|
| AbstractUnmodifiableJSONObject | Deprecated |
| ImmutableJSON | |
| ImmutableJSONArray | |
| ImmutableJSONArray.Builder | |
| ImmutableJSONObject | |
| ImmutableJSONObject.Builder | |
| JSONArrays | |
| JSONBuilder<A extends JSONArray,O extends JSONObject> | |
| JSONComponents | |
| JSONObjects | |
| JSONParser | |
| JSONTokenerReader<A extends JSONArray,O extends JSONObject> |
A JSONTokener takes a source string and extracts characters and tokens from it.
|
| JSONTokenerString<A extends JSONArray,O extends JSONObject> | |
| JSONUtils | Deprecated |
| ListBasedJSONArray | |
| MapBasedJSONObject | |
| Null |
JSONObject.NULL is equivalent to the value that JavaScript calls null, whilst Java's null is
equivalent to the value that JavaScript calls undefined.
|
| StringCharBuilder |
simplified copy of StringBuilder that only supports appending characters and which also supports
efficient resuse.
|
| Test |
Test class.
|
| UnmodifiableIterator<T> | Deprecated |
| UnmodifiableJSONArray | Deprecated |
| UnmodifiableJSONObject | Deprecated |
| WritableJSON | |
| WritableJSONArray |
A JSONArray is an ordered sequence of values.
|
| WritableJSONArray.Builder | |
| WritableJSONObject |
A JSONObject is an unordered collection of name/value pairs.
|
| WritableJSONObject.Builder |
| Exception | Description |
|---|---|
| JSONException |
The JSONException is thrown by the JSON.org classes when things are amiss.
|
| JSONLogicException | |
| JSONRuntimeException |