JsonToken
public final enum JsonToken
extends Enum<JsonToken>
| java.lang.Object | ||
| ↳ | java.lang.Enum<android.util.JsonToken> | |
| ↳ | android.util.JsonToken | |
A structure, name or value type in a JSON-encoded string.
Summary
Enum values | |
|---|---|
JsonToken | BEGIN_ARRAY The opening of a JSON array. |
JsonToken | BEGIN_OBJECT The opening of a JSON object. |
JsonToken | BOOLEAN A JSON |
JsonToken | END_ARRAY The closing of a JSON array. |
JsonToken | END_DOCUMENT The end of the JSON stream. |
JsonToken | END_OBJECT The closing of a JSON object. |
JsonToken | NAME A JSON property name. |
JsonToken | NULL A JSON |
JsonToken | NUMBER A JSON number represented in this API by a Java |
JsonToken | STRING A JSON string. |
Public methods | |
|---|---|
static JsonToken | valueOf(String name) |
static final JsonToken[] | values() |
Inherited methods | |
|---|---|
Enum values
BEGIN_ARRAY
public static final JsonToken BEGIN_ARRAY
The opening of a JSON array. Written using JsonWriter.beginObject and read using JsonReader.beginObject.
BEGIN_OBJECT
public static final JsonToken BEGIN_OBJECT
The opening of a JSON object. Written using JsonWriter.beginObject and read using JsonReader.beginObject.
END_ARRAY
public static final JsonToken END_ARRAY
The closing of a JSON array. Written using JsonWriter.endArray and read using JsonReader.endArray.
END_DOCUMENT
public static final JsonToken END_DOCUMENT
The end of the JSON stream. This sentinel value is returned by JsonReader.peek() to signal that the JSON-encoded value has no more tokens.
END_OBJECT
public static final JsonToken END_OBJECT
The closing of a JSON object. Written using JsonWriter.endObject and read using JsonReader.endObject.
NAME
public static final JsonToken NAME
A JSON property name. Within objects, tokens alternate between names and their values. Written using JsonWriter.name and read using JsonReader.nextName()
NUMBER
public static final JsonToken NUMBER
A JSON number represented in this API by a Java double, long, or int.
Public methods
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-08-20 UTC.