Liferay 6.0-ee-sp2

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 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 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 serialize(Object object)
           
static String serializeException(Exception exception)
           
 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

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)

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)

serialize

public static String serialize(Object object)

serializeException

public static String serializeException(Exception exception)

setJSONFactory

public void setJSONFactory(JSONFactory jsonFactory)

Liferay 6.0-ee-sp2