public class JSONObject extends java.util.HashMap<java.lang.String,java.lang.Object> implements JSONAware
Constructor and Description |
---|
JSONObject() |
JSONObject(java.util.Map<java.lang.String,?> map)
Allows creation of a JSONObject from a Map.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
cast()
Allow simply casting to Map
|
static java.lang.String |
escape(java.lang.String s)
Escape quotes, \, /, \r, \n, \b, \f, \t and other control characters
(U+0000 through U+001F).
|
protected static JSONArray |
merge(JSONArray o1,
java.lang.Object o2) |
protected static JSONObject |
merge(JSONObject o1,
java.lang.Object o2) |
void |
merge(java.lang.Object o2) |
java.lang.String |
toJSONString() |
static java.lang.String |
toJSONString(java.util.Map<java.lang.String,java.lang.Object> map)
Convert a map to JSON text.
|
java.lang.String |
toString() |
static java.lang.String |
toString(java.lang.String key,
java.lang.Object value) |
void |
writeJSONString(java.lang.Appendable out)
serialize Object as json to an stream
|
static void |
writeJSONString(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.Appendable out)
Encode a map into JSON text and write it to out.
|
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
public JSONObject()
public JSONObject(java.util.Map<java.lang.String,?> map)
public <T> T cast()
public static java.lang.String escape(java.lang.String s)
JSONValue.escape(String)
public static java.lang.String toJSONString(java.util.Map<java.lang.String,java.lang.Object> map)
JSONValue.toJSONString(Object)
public static java.lang.String toString(java.lang.String key, java.lang.Object value)
public static void writeJSONString(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.Appendable out) throws java.io.IOException
java.io.IOException
JSONValue.writeJSONString(Object, Appendable)
public void writeJSONString(java.lang.Appendable out) throws java.io.IOException
java.io.IOException
public void merge(java.lang.Object o2)
protected static JSONObject merge(JSONObject o1, java.lang.Object o2)
public java.lang.String toJSONString()
toJSONString
in interface JSONAware
public java.lang.String toString()
toString
in class java.util.AbstractMap<java.lang.String,java.lang.Object>
Copyright © 2019 Potix Corporation. All rights reserved.