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 true or false

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 null

JsonToken  NUMBER

A JSON number represented in this API by a Java double, long, or int

JsonToken  STRING

A JSON string. 

Public methods

static JsonToken valueOf(String name)
static final JsonToken[] values()

Inherited methods

Enum values

BEGIN_ARRAY

Added in API level 11
public static final JsonToken BEGIN_ARRAY

The opening of a JSON array. Written using JsonWriter#beginObject and read using JsonReader#beginObject.

BEGIN_OBJECT

Added in API level 11
public static final JsonToken BEGIN_OBJECT

The opening of a JSON object. Written using JsonWriter#beginObject and read using JsonReader#beginObject.

BOOLEAN

Added in API level 11
public static final JsonToken BOOLEAN

A JSON true or false.

END_ARRAY

Added in API level 11
public static final JsonToken END_ARRAY

The closing of a JSON array. Written using JsonWriter#endArray and read using JsonReader#endArray.

END_DOCUMENT

Added in API level 11
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

Added in API level 11
public static final JsonToken END_OBJECT

The closing of a JSON object. Written using JsonWriter#endObject and read using JsonReader#endObject.

NAME

Added in API level 11
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()

NULL

Added in API level 11
public static final JsonToken NULL

A JSON null.

NUMBER

Added in API level 11
public static final JsonToken NUMBER

A JSON number represented in this API by a Java double, long, or int.

STRING

Added in API level 11
public static final JsonToken STRING

A JSON string.

Public methods

valueOf

public static JsonToken valueOf (String name)

Parameters
name String

Returns
JsonToken

values

public static final JsonToken[] values ()

Returns
JsonToken[]