Liferay 6.1.2-ce-ga3

com.liferay.portal.kernel.json
Class JSONFactoryUtil

java.lang.Object
  extended by com.liferay.portal.kernel.json.JSONFactoryUtil
Direct Known Subclasses:
JSONFactoryUtil

public class JSONFactoryUtil
extends Object


Constructor Summary
JSONFactoryUtil()
           
 
Method Summary
static String convertJSONMLArrayToXML(String jsonml)
           
static String convertJSONMLObjectToXML(String jsonml)
           
static String convertXMLtoJSONMLArray(String xml)
           
static String convertXMLtoJSONMLObject(String xml)
           
static JSONTransformer createJavaScriptNormalizerJSONTransformer(List<String> javaScriptAttributes)
           
static JSONArray createJSONArray()
           
static JSONArray createJSONArray(String json)
           
static
<T> JSONDeserializer<T>
createJSONDeserializer()
           
static JSONObject createJSONObject()
           
static JSONObject createJSONObject(String json)
           
static JSONSerializer createJSONSerializer()
           
static Object deserialize(JSONObject jsonObj)
           
static Object deserialize(String json)
           
static JSONFactory getJSONFactory()
           
static String getNullJSON()
           
static Object looseDeserialize(String json)
           
static
<T> T
looseDeserialize(String json, Class<T> clazz)
           
static Object looseDeserializeSafe(String json)
           
static
<T> T
looseDeserializeSafe(String json, Class<T> clazz)
           
static String looseSerialize(Object object)
           
static String looseSerialize(Object object, JSONTransformer jsonTransformer, Class<?> clazz)
           
static String looseSerialize(Object object, String... includes)
           
static String looseSerializeDeep(Object object)
           
static String looseSerializeDeep(Object object, JSONTransformer jsonTransformer, Class<?> clazz)
           
static String serialize(Object object)
           
static String serializeException(Exception exception)
           
static String serializeThrowable(Throwable throwable)
           
 void setJSONFactory(JSONFactory jsonFactory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSONFactoryUtil

public JSONFactoryUtil()
Method Detail

convertJSONMLArrayToXML

public static String convertJSONMLArrayToXML(String jsonml)

convertJSONMLObjectToXML

public static String convertJSONMLObjectToXML(String jsonml)

convertXMLtoJSONMLArray

public static String convertXMLtoJSONMLArray(String xml)

convertXMLtoJSONMLObject

public static String convertXMLtoJSONMLObject(String xml)

createJavaScriptNormalizerJSONTransformer

public static JSONTransformer createJavaScriptNormalizerJSONTransformer(List<String> javaScriptAttributes)

createJSONArray

public static JSONArray createJSONArray()

createJSONArray

public static JSONArray createJSONArray(String json)
                                 throws JSONException
Throws:
JSONException

createJSONDeserializer

public static <T> JSONDeserializer<T> createJSONDeserializer()

createJSONObject

public static JSONObject createJSONObject()

createJSONObject

public static JSONObject createJSONObject(String json)
                                   throws JSONException
Throws:
JSONException

createJSONSerializer

public static JSONSerializer createJSONSerializer()

deserialize

public static Object deserialize(JSONObject jsonObj)

deserialize

public static Object deserialize(String json)

getJSONFactory

public static JSONFactory getJSONFactory()

getNullJSON

public static String getNullJSON()

looseDeserialize

public static Object looseDeserialize(String json)

looseDeserialize

public static <T> T looseDeserialize(String json,
                                     Class<T> clazz)

looseDeserializeSafe

public static Object looseDeserializeSafe(String json)

looseDeserializeSafe

public static <T> T looseDeserializeSafe(String json,
                                         Class<T> clazz)

looseSerialize

public static String looseSerialize(Object object)

looseSerialize

public static String looseSerialize(Object object,
                                    JSONTransformer jsonTransformer,
                                    Class<?> clazz)

looseSerialize

public static String looseSerialize(Object object,
                                    String... includes)

looseSerializeDeep

public static String looseSerializeDeep(Object object)

looseSerializeDeep

public static String looseSerializeDeep(Object object,
                                        JSONTransformer jsonTransformer,
                                        Class<?> clazz)

serialize

public static String serialize(Object object)

serializeException

public static String serializeException(Exception exception)

serializeThrowable

public static String serializeThrowable(Throwable throwable)

setJSONFactory

public void setJSONFactory(JSONFactory jsonFactory)

Liferay 6.1.2-ce-ga3