com.liferay.portal.kernel.json
Class JSONFactoryUtil
java.lang.Object
com.liferay.portal.kernel.json.JSONFactoryUtil
public class JSONFactoryUtil
- extends java.lang.Object
- Author:
- Brian Wing Shun Chan
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JSONFactoryUtil
public JSONFactoryUtil()
convertJSONMLArrayToXML
public static java.lang.String convertJSONMLArrayToXML(java.lang.String jsonml)
convertJSONMLObjectToXML
public static java.lang.String convertJSONMLObjectToXML(java.lang.String jsonml)
convertXMLtoJSONMLArray
public static java.lang.String convertXMLtoJSONMLArray(java.lang.String xml)
convertXMLtoJSONMLObject
public static java.lang.String convertXMLtoJSONMLObject(java.lang.String xml)
createJavaScriptNormalizerJSONTransformer
public static JSONTransformer createJavaScriptNormalizerJSONTransformer(java.util.List<java.lang.String> javaScriptAttributes)
createJSONArray
public static JSONArray createJSONArray()
createJSONArray
public static JSONArray createJSONArray(java.lang.String json)
throws JSONException
- Throws:
JSONException
createJSONDeserializer
public static <T> JSONDeserializer<T> createJSONDeserializer()
createJSONObject
public static JSONObject createJSONObject()
createJSONObject
public static JSONObject createJSONObject(java.lang.String json)
throws JSONException
- Throws:
JSONException
createJSONSerializer
public static JSONSerializer createJSONSerializer()
deserialize
public static java.lang.Object deserialize(JSONObject jsonObj)
deserialize
public static java.lang.Object deserialize(java.lang.String json)
getJSONFactory
public static JSONFactory getJSONFactory()
getNullJSON
public static java.lang.String getNullJSON()
looseDeserialize
public static java.lang.Object looseDeserialize(java.lang.String json)
looseDeserialize
public static <T> T looseDeserialize(java.lang.String json,
java.lang.Class<T> clazz)
looseDeserializeSafe
public static java.lang.Object looseDeserializeSafe(java.lang.String json)
looseDeserializeSafe
public static <T> T looseDeserializeSafe(java.lang.String json,
java.lang.Class<T> clazz)
looseSerialize
public static java.lang.String looseSerialize(java.lang.Object object)
looseSerialize
public static java.lang.String looseSerialize(java.lang.Object object,
JSONTransformer jsonTransformer,
java.lang.Class<?> clazz)
looseSerialize
public static java.lang.String looseSerialize(java.lang.Object object,
java.lang.String... includes)
looseSerializeDeep
public static java.lang.String looseSerializeDeep(java.lang.Object object)
looseSerializeDeep
public static java.lang.String looseSerializeDeep(java.lang.Object object,
JSONTransformer jsonTransformer,
java.lang.Class<?> clazz)
serialize
public static java.lang.String serialize(java.lang.Object object)
serializeException
public static java.lang.String serializeException(java.lang.Exception exception)
serializeThrowable
public static java.lang.String serializeThrowable(java.lang.Throwable throwable)
setJSONFactory
public void setJSONFactory(JSONFactory jsonFactory)