com.liferay.portal.kernel.json
Interface JSONFactory


public interface JSONFactory

Author:
Brian Wing Shun Chan

Method Summary
 java.lang.String convertJSONMLArrayToXML(java.lang.String jsonml)
           
 java.lang.String convertJSONMLObjectToXML(java.lang.String jsonml)
           
 java.lang.String convertXMLtoJSONMLArray(java.lang.String xml)
           
 java.lang.String convertXMLtoJSONMLObject(java.lang.String xml)
           
 JSONTransformer createJavaScriptNormalizerJSONTransformer(java.util.List<java.lang.String> javaScriptAttributes)
           
 JSONArray createJSONArray()
           
 JSONArray createJSONArray(java.lang.String json)
           
<T> JSONDeserializer<T>
createJSONDeserializer()
           
 JSONObject createJSONObject()
           
 JSONObject createJSONObject(java.lang.String json)
           
 JSONSerializer createJSONSerializer()
           
 java.lang.Object deserialize(JSONObject jsonObj)
           
 java.lang.Object deserialize(java.lang.String json)
           
 java.lang.String getNullJSON()
           
 java.lang.Object looseDeserialize(java.lang.String json)
           
<T> T
looseDeserialize(java.lang.String json, java.lang.Class<T> clazz)
           
 java.lang.Object looseDeserializeSafe(java.lang.String json)
           
<T> T
looseDeserializeSafe(java.lang.String json, java.lang.Class<T> clazz)
           
 java.lang.String looseSerialize(java.lang.Object object)
           
 java.lang.String looseSerialize(java.lang.Object object, JSONTransformer jsonTransformer, java.lang.Class<?> clazz)
           
 java.lang.String looseSerialize(java.lang.Object object, java.lang.String... includes)
           
 java.lang.String looseSerializeDeep(java.lang.Object object)
           
 java.lang.String looseSerializeDeep(java.lang.Object object, JSONTransformer jsonTransformer, java.lang.Class<?> clazz)
           
 java.lang.String serialize(java.lang.Object object)
           
 java.lang.String serializeException(java.lang.Exception exception)
           
 java.lang.String serializeThrowable(java.lang.Throwable throwable)
           
 

Method Detail

convertJSONMLArrayToXML

java.lang.String convertJSONMLArrayToXML(java.lang.String jsonml)

convertJSONMLObjectToXML

java.lang.String convertJSONMLObjectToXML(java.lang.String jsonml)

convertXMLtoJSONMLArray

java.lang.String convertXMLtoJSONMLArray(java.lang.String xml)

convertXMLtoJSONMLObject

java.lang.String convertXMLtoJSONMLObject(java.lang.String xml)

createJavaScriptNormalizerJSONTransformer

JSONTransformer createJavaScriptNormalizerJSONTransformer(java.util.List<java.lang.String> javaScriptAttributes)

createJSONArray

JSONArray createJSONArray()

createJSONArray

JSONArray createJSONArray(java.lang.String json)
                          throws JSONException
Throws:
JSONException

createJSONDeserializer

<T> JSONDeserializer<T> createJSONDeserializer()

createJSONObject

JSONObject createJSONObject()

createJSONObject

JSONObject createJSONObject(java.lang.String json)
                            throws JSONException
Throws:
JSONException

createJSONSerializer

JSONSerializer createJSONSerializer()

deserialize

java.lang.Object deserialize(JSONObject jsonObj)

deserialize

java.lang.Object deserialize(java.lang.String json)

getNullJSON

java.lang.String getNullJSON()

looseDeserialize

java.lang.Object looseDeserialize(java.lang.String json)

looseDeserialize

<T> T looseDeserialize(java.lang.String json,
                       java.lang.Class<T> clazz)

looseDeserializeSafe

java.lang.Object looseDeserializeSafe(java.lang.String json)

looseDeserializeSafe

<T> T looseDeserializeSafe(java.lang.String json,
                           java.lang.Class<T> clazz)

looseSerialize

java.lang.String looseSerialize(java.lang.Object object)

looseSerialize

java.lang.String looseSerialize(java.lang.Object object,
                                JSONTransformer jsonTransformer,
                                java.lang.Class<?> clazz)

looseSerialize

java.lang.String looseSerialize(java.lang.Object object,
                                java.lang.String... includes)

looseSerializeDeep

java.lang.String looseSerializeDeep(java.lang.Object object)

looseSerializeDeep

java.lang.String looseSerializeDeep(java.lang.Object object,
                                    JSONTransformer jsonTransformer,
                                    java.lang.Class<?> clazz)

serialize

java.lang.String serialize(java.lang.Object object)

serializeException

java.lang.String serializeException(java.lang.Exception exception)

serializeThrowable

java.lang.String serializeThrowable(java.lang.Throwable throwable)