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.