Uses of Class
net.sf.json.JSONObject
Packages that use JSONObject
Package
Description
The core of the library
Support for custom serialization
Miscellaneous utilities
-
Uses of JSONObject in net.sf.json
Methods in net.sf.json that return JSONObjectModifier and TypeMethodDescriptionJSONObject.accumulate(String key, boolean value) Accumulate values under a key.JSONObject.accumulate(String key, double value) Accumulate values under a key.JSONObject.accumulate(String key, int value) Accumulate values under a key.JSONObject.accumulate(String key, long value) Accumulate values under a key.JSONObject.accumulate(String key, Object value) Accumulate values under a key.JSONObject.accumulate(String key, Object value, JsonConfig jsonConfig) Accumulate values under a key.Remove a name and its value, if present.Put a key/boolean pair in the JSONObject.Put a key/double pair in the JSONObject.Put a key/int pair in the JSONObject.Put a key/long pair in the JSONObject.Put a key/value pair in the JSONObject.JSONObject.element(String key, Object value, JsonConfig jsonConfig) Put a key/value pair in the JSONObject.JSONObject.element(String key, Collection value) Put a key/value pair in the JSONObject, where the value will be a JSONArray which is produced from a Collection.JSONObject.element(String key, Collection value, JsonConfig jsonConfig) Put a key/value pair in the JSONObject, where the value will be a JSONArray which is produced from a Collection.Put a key/value pair in the JSONObject, where the value will be a JSONObject which is produced from a Map.JSONObject.element(String key, Map value, JsonConfig jsonConfig) Put a key/value pair in the JSONObject, where the value will be a JSONObject which is produced from a Map.JSONObject.elementOpt(String key, Object value) Put a key/value pair in the JSONObject, but only if the key and the value are both non-null.JSONObject.elementOpt(String key, Object value, JsonConfig jsonConfig) Put a key/value pair in the JSONObject, but only if the key and the value are both non-null.static JSONObjectJSONObject.fromObject(Object object) Creates a JSONObject.
Inspects the object type to call the correct JSONObject factory method.static JSONObjectJSONObject.fromObject(Object object, JsonConfig jsonConfig) Creates a JSONObject.
Inspects the object type to call the correct JSONObject factory method.JSONArray.getJSONObject(int index) Get the JSONObject associated with an index.JSONObject.getJSONObject(String key) Get the JSONObject value associated with a key.JSONArray.optJSONObject(int index) Get the optional JSONObject associated with an index.JSONObject.optJSONObject(String key) Get an optional JSONObject associated with a key.JSONArray.toJSONObject(JSONArray names) Produce a JSONObject by combining a JSONArray of names with the values of this JSONArray.Methods in net.sf.json with parameters of type JSONObjectModifier and TypeMethodDescriptionJSONArray.element(JSONObject value) Append an JSON value.static ObjectJSONObject.toBean(JSONObject jsonObject) static ObjectJSONObject.toBean(JSONObject jsonObject, Class beanClass) Creates a bean from a JSONObject, with a specific target class.static ObjectJSONObject.toBean(JSONObject jsonObject, Class beanClass, Map classMap) Creates a bean from a JSONObject, with a specific target class.
If beanClass is null, this method will return a graph of DynaBeans.static ObjectJSONObject.toBean(JSONObject jsonObject, Object bean, JsonConfig jsonConfig) Creates a bean from a JSONObject, with the specific configuration.static ObjectJSONObject.toBean(JSONObject jsonObject, JsonConfig jsonConfig) Creates a bean from a JSONObject, with the specific configuration. -
Uses of JSONObject in net.sf.json.processors
Methods in net.sf.json.processors that return JSONObjectModifier and TypeMethodDescriptionJsDateJsonBeanProcessor.processBean(Object bean, JsonConfig jsonConfig) Processes the input bean into a compatible JsDate.JsonBeanProcessor.processBean(Object bean, JsonConfig jsonConfig) Processes the bean an returns a suitable JSONObject representation. -
Uses of JSONObject in net.sf.json.util
Fields in net.sf.json.util declared as JSONObjectModifier and TypeFieldDescriptionstatic final JSONObjectCycleDetectionStrategy.IGNORE_PROPERTY_OBJMethods in net.sf.json.util that return JSONObjectModifier and TypeMethodDescriptionabstract JSONObjectCycleDetectionStrategy.handleRepeatedReferenceAsObject(Object reference) Handle a repeated reference
Must return a valid JSONObject or null.Methods in net.sf.json.util with parameters of type JSONObjectModifier and TypeMethodDescriptionstatic MapJSONUtils.getProperties(JSONObject jsonObject) Creates a Map with all the properties of the JSONObject.static org.apache.commons.beanutils.DynaBeanJSONUtils.newDynaBean(JSONObject jsonObject) Creates a new MorphDynaBean from a JSONObject.static org.apache.commons.beanutils.DynaBeanJSONUtils.newDynaBean(JSONObject jsonObject, JsonConfig jsonConfig) Creates a new MorphDynaBean from a JSONObject.abstract ObjectNewBeanInstanceStrategy.newInstance(Class target, JSONObject source) Creates a new instance.