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.