---
schema_version: "1"
id: 4d1b8cdab79905f731b252ac1cd59b5269f1aaf0ae50b7a3526ac4fedef8fe04
title: JSONToken Enum
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_enum_System_JsonToken.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_enum_System_JsonToken.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: c05c84bfd74546b6adf5423a88970affd1bfe43a6fb3ddc2170b0beaa298ef21
description: Contains all token values used for parsing JSON content.
---
# JSONToken Enum

Contains all token values used for parsing JSON content.

## Namespace

[System](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_namespace_System.htm "The System namespace provides classes and methods for core Apex functionality.")

| Enum Value | Description |
| --- | --- |
| END\_ARRAY | The ending of an array value. This token is returned when '\]' is encountered. |
| END\_OBJECT | The ending of an object value. This token is returned when '}' is encountered. |
| FIELD\_NAME | A string token that is a field name. |
| NOT\_AVAILABLE | The requested token isn't available. |
| START\_ARRAY | The start of an array value. This token is returned when '\[' is encountered. |
| START\_OBJECT | The start of an object value. This token is returned when '{' is encountered. |
| VALUE\_EMBEDDED\_OBJECT | An embedded object that isn't accessible as a typical object structure that includes the start and end object tokens START\_OBJECT and END\_OBJECT but is represented as a raw object. |
| VALUE\_FALSE | The literal “false” value. |
| VALUE\_NULL | The literal “null” value. |
| VALUE\_NUMBER\_FLOAT | A float value. |
| VALUE\_NUMBER\_INT | An integer value. |
| VALUE\_STRING | A string value. |
| VALUE\_TRUE | A value that corresponds to the “true” string literal. |