public class JSONFactoryUtil
extends java.lang.Object
Constructor and Description |
---|
JSONFactoryUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
convertJSONMLArrayToXML(java.lang.String jsonml) |
static java.lang.String |
convertJSONMLObjectToXML(java.lang.String jsonml) |
static java.lang.String |
convertXMLtoJSONMLArray(java.lang.String xml) |
static java.lang.String |
convertXMLtoJSONMLObject(java.lang.String xml) |
static JSONTransformer |
createJavaScriptNormalizerJSONTransformer(java.util.List<java.lang.String> javaScriptAttributes) |
static JSONArray |
createJSONArray() |
static JSONArray |
createJSONArray(java.util.Collection<?> collection) |
static JSONArray |
createJSONArray(java.lang.String json) |
static <T> JSONArray |
createJSONArray(T[] array) |
static <T> JSONDeserializer<T> |
createJSONDeserializer() |
static JSONObject |
createJSONObject() |
static JSONObject |
createJSONObject(java.lang.String json) |
static JSONSerializer |
createJSONSerializer() |
static JSONValidator |
createJSONValidator(java.lang.String jsonSchema)
Deprecated.
As of Judson (7.1.x), with no direct replacement
|
static java.lang.Object |
deserialize(JSONObject jsonObj) |
static java.lang.Object |
deserialize(java.lang.String json) |
static JSONFactory |
getJSONFactory() |
static java.lang.String |
getNullJSON() |
static JSONObject |
getUnmodifiableJSONObject() |
static java.lang.Object |
looseDeserialize(java.lang.String json) |
static <T> T |
looseDeserialize(java.lang.String json,
java.lang.Class<T> clazz) |
static java.lang.String |
looseSerialize(java.lang.Object object) |
static java.lang.String |
looseSerialize(java.lang.Object object,
JSONTransformer jsonTransformer,
java.lang.Class<?> clazz) |
static java.lang.String |
looseSerialize(java.lang.Object object,
java.lang.String... includes) |
static java.lang.String |
looseSerializeDeep(java.lang.Object object) |
static java.lang.String |
looseSerializeDeep(java.lang.Object object,
JSONTransformer jsonTransformer,
java.lang.Class<?> clazz) |
static java.lang.String |
serialize(java.lang.Object object) |
static java.lang.String |
serializeThrowable(java.lang.Throwable throwable) |
void |
setJSONFactory(JSONFactory jsonFactory) |
public static java.lang.String convertJSONMLArrayToXML(java.lang.String jsonml)
public static java.lang.String convertJSONMLObjectToXML(java.lang.String jsonml)
public static java.lang.String convertXMLtoJSONMLArray(java.lang.String xml)
public static java.lang.String convertXMLtoJSONMLObject(java.lang.String xml)
public static JSONTransformer createJavaScriptNormalizerJSONTransformer(java.util.List<java.lang.String> javaScriptAttributes)
public static JSONArray createJSONArray()
public static JSONArray createJSONArray(java.util.Collection<?> collection)
public static JSONArray createJSONArray(java.lang.String json) throws JSONException
JSONException
public static <T> JSONArray createJSONArray(T[] array)
public static <T> JSONDeserializer<T> createJSONDeserializer()
public static JSONObject createJSONObject()
public static JSONObject createJSONObject(java.lang.String json) throws JSONException
JSONException
public static JSONSerializer createJSONSerializer()
@Deprecated public static JSONValidator createJSONValidator(java.lang.String jsonSchema) throws JSONException
JSONException
public static java.lang.Object deserialize(JSONObject jsonObj)
public static java.lang.Object deserialize(java.lang.String json)
public static JSONFactory getJSONFactory()
public static java.lang.String getNullJSON()
public static JSONObject getUnmodifiableJSONObject()
public static java.lang.Object looseDeserialize(java.lang.String json)
public static <T> T looseDeserialize(java.lang.String json, java.lang.Class<T> clazz)
public static java.lang.String looseSerialize(java.lang.Object object)
public static java.lang.String looseSerialize(java.lang.Object object, JSONTransformer jsonTransformer, java.lang.Class<?> clazz)
public static java.lang.String looseSerialize(java.lang.Object object, java.lang.String... includes)
public static java.lang.String looseSerializeDeep(java.lang.Object object)
public static java.lang.String looseSerializeDeep(java.lang.Object object, JSONTransformer jsonTransformer, java.lang.Class<?> clazz)
public static java.lang.String serialize(java.lang.Object object)
public static java.lang.String serializeThrowable(java.lang.Throwable throwable)
public void setJSONFactory(JSONFactory jsonFactory)