| JSONToken | A structure, name or value type in a JSON-encoded string. |
| JSONArray | A JSONArray is an ordered sequence of values. |
| JSONObject | A JSONObject is an unordered collection of name/value pairs. |
| JSONReader | Reads a JSON (RFC 4627) encoded value as a stream of tokens. |
| JSONStringer | Implements toString() and toString(). |
| JSONTokener | A JSONTokener takes a source string and extracts characters and tokens from it. |
| JSONWriter | Writes a JSON (RFC 4627) encoded value to a stream, one token at a time. |
| JSONException | The JSONException is thrown by the JSON.org classes then things are amiss. |
| MalformedJSONException | Thrown when a reader encounters malformed JSON. |