json
add
jsonArray.add(Json value);
jsonArray.add(String value);
jsonArray.add(Number value);
jsonArray.add(boolean value);Appends a value to a JSON array.
add
jsonObject.add(String key, Json value);
jsonObject.add(String key, String value);
jsonObject.add(String key, Number value);
jsonObject.add(String key, boolean value);Adds a key-value pair to a JSON object.
array
Json jsonArray = Json.array();Creates an empty JSON array.
asArray
List<Json> arrayValues = jsonArray.asArray();Converts a JSON array into a list of Json objects.
asBoolean
boolean flag = jsonPrimitive.asBoolean();Extracts a boolean value from a JSON primitive.
asDouble
double decimal = jsonPrimitive.asDouble();Extracts a double value from a JSON primitive.
asInt
int number = jsonPrimitive.asInt();Extracts an integer value from a JSON primitive.
asLong
long number = jsonPrimitive.asLong();Extracts a long value from a JSON primitive.
asString
String text = jsonPrimitive.asString();Extracts a string value from a JSON primitive.
get
Json value = jsonObject.get(String key);Retrieves a JSON element by key. Returns a JSON null object if the key doesn't exist.
has
boolean hasKey = jsonObject.has(String key);Checks if a JSON object has a specific key.
object
Json jsonObject = Json.object();Creates an empty JSON object.
parse
Json json = Json.parse(String jsonString);Parses a JSON-formatted string into a Json object.
keys
Set<String> keys = json.keys();Extracts the keys from a json object.
toString
String jsonString = json.toString();Returns the JSON object as a formatted string.
type
Json.Type type = json.type();Returns the type of JSON element. [OBJECT, ARRAY, STRING, NUMBER, BOOLEAN, NULL]
Last updated