| Interface | Description |
|---|---|
| JsonNumber |
Represents a number in JSON.
|
| JsonValue |
Represents a value in JSON:
null, true, false, numbers, strings, arrays, or objects. |
| Class | Description |
|---|---|
| JsonArray |
Represents an array in JSON.
|
| JsonBoolean |
Represents
true or false in JSON. |
| JsonDouble |
Represents a number in JSON, represented by a Java primitive
double, which is the same as Embulk's DOUBLE column type. |
| JsonLong |
Represents a integral number in JSON, represented by a Java primitive
long, which is the same as Embulk's LONG column type. |
| JsonNull |
Represents
null in JSON. |
| JsonObject |
Represents an object in JSON.
|
| JsonObject.Builder |
Builds instances of
JsonObject from keys and values configured by put* methods. |
| JsonString |
Represents a string in JSON.
|
| Enum | Description |
|---|---|
| JsonValue.EntityType |
A type of a JSON value entity, which should correspond to the implementation class of the JSON value instance.
|