Package org.json.simple
Class JSONObject
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap
org.json.simple.JSONObject
- All Implemented Interfaces:
Serializable
,Cloneable
,Map
,JSONAware
,JSONStreamAware
Deprecated.
A JSON object. Key value pairs are unordered. JSONObject supports java.util.Map interface.
- Author:
- FangYidong<fangyidong@yahoo.com.cn>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,
V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.JSONObject
(Map map) Deprecated.Allows creation of a JSONObject from a Map. -
Method Summary
Modifier and TypeMethodDescriptionstatic String
Deprecated.Escape quotes, \, /, \r, \n, \b, \f, \t and other control characters (U+0000 through U+001F).Deprecated.static String
toJSONString
(Map map) Deprecated.Convert a map to JSON text.toString()
Deprecated.static String
Deprecated.description omitted.void
writeJSONString
(Writer out) Deprecated.write JSON string to out.static void
writeJSONString
(Map map, Writer out) Deprecated.Encode a map into JSON text and write it to out.Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
Methods inherited from class java.util.AbstractMap
equals, hashCode
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Constructor Details
-
JSONObject
public JSONObject()Deprecated. -
JSONObject
Deprecated.Allows creation of a JSONObject from a Map. After that, both the generated JSONObject and the Map can be modified independently.- Parameters:
map
- description omitted.
-
-
Method Details
-
writeJSONString
Deprecated.Encode a map into JSON text and write it to out. If this map is also a JSONAware or JSONStreamAware, JSONAware or JSONStreamAware specific behaviours will be ignored at this top level.- Parameters:
map
- description omitted.out
- description omitted.- Throws:
IOException
- description omitted.- See Also:
-
writeJSONString
Deprecated.Description copied from interface:JSONStreamAware
write JSON string to out.- Specified by:
writeJSONString
in interfaceJSONStreamAware
- Parameters:
out
- description omitted.- Throws:
IOException
- description omitted.
-
toJSONString
Deprecated.Convert a map to JSON text. The result is a JSON object. If this map is also a JSONAware, JSONAware specific behaviours will be omitted at this top level.- Parameters:
map
- description omitted.- Returns:
- JSON text, or "null" if map is null.
- See Also:
-
toJSONString
Deprecated.- Specified by:
toJSONString
in interfaceJSONAware
- Returns:
- JSON text
-
toString
Deprecated.- Overrides:
toString
in classAbstractMap
-
toString
Deprecated.description omitted.- Parameters:
key
- description omitted.value
- description omitted.- Returns:
- description omitted.
-
escape
Deprecated.Escape quotes, \, /, \r, \n, \b, \f, \t and other control characters (U+0000 through U+001F). It's the same as JSONValue.escape() only for compatibility here.- Parameters:
s
- description omitted.- Returns:
- description omitted.
- See Also:
-
JsonObject