Package com.liferay.portal.json
Class JSONFactoryImpl
Object
com.liferay.portal.json.JSONFactoryImpl
- All Implemented Interfaces:
com.liferay.portal.kernel.json.JSONFactory
- Author:
- Brian Wing Shun Chan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertJSONMLArrayToXML
(String jsonml) convertJSONMLObjectToXML
(String jsonml) com.liferay.portal.kernel.json.JSONTransformer
createJavaScriptNormalizerJSONTransformer
(List<String> javaScriptAttributes) com.liferay.portal.kernel.json.JSONArray
com.liferay.portal.kernel.json.JSONArray
createJSONArray
(String json) com.liferay.portal.kernel.json.JSONArray
createJSONArray
(Collection<?> collection) <T> com.liferay.portal.kernel.json.JSONArray
createJSONArray
(T[] array) <T> com.liferay.portal.kernel.json.JSONDeserializer<T>
com.liferay.portal.kernel.json.JSONObject
com.liferay.portal.kernel.json.JSONObject
createJSONObject
(String json) com.liferay.portal.kernel.json.JSONObject
createJSONObject
(Map<?, ?> map) com.liferay.portal.kernel.json.JSONSerializer
deserialize
(com.liferay.portal.kernel.json.JSONObject jsonObject) deserialize
(String json) com.liferay.portal.kernel.json.JSONObject
looseDeserialize
(String json) <T> T
looseDeserialize
(String json, Class<T> clazz) looseSerialize
(Object object) looseSerialize
(Object object, com.liferay.portal.kernel.json.JSONTransformer jsonTransformer, Class<?> clazz) looseSerialize
(Object object, String... includes) looseSerializeDeep
(Object object) looseSerializeDeep
(Object object, com.liferay.portal.kernel.json.JSONTransformer jsonTransformer, Class<?> clazz) serializeThrowable
(Throwable throwable)
-
Constructor Details
-
JSONFactoryImpl
public JSONFactoryImpl()
-
-
Method Details
-
convertJSONMLArrayToXML
- Specified by:
convertJSONMLArrayToXML
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
convertJSONMLObjectToXML
- Specified by:
convertJSONMLObjectToXML
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
convertXMLtoJSONMLArray
- Specified by:
convertXMLtoJSONMLArray
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
convertXMLtoJSONMLObject
- Specified by:
convertXMLtoJSONMLObject
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
createJavaScriptNormalizerJSONTransformer
public com.liferay.portal.kernel.json.JSONTransformer createJavaScriptNormalizerJSONTransformer(List<String> javaScriptAttributes) - Specified by:
createJavaScriptNormalizerJSONTransformer
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
createJSONArray
public com.liferay.portal.kernel.json.JSONArray createJSONArray()- Specified by:
createJSONArray
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
createJSONArray
- Specified by:
createJSONArray
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
createJSONArray
public com.liferay.portal.kernel.json.JSONArray createJSONArray(String json) throws com.liferay.portal.kernel.json.JSONException - Specified by:
createJSONArray
in interfacecom.liferay.portal.kernel.json.JSONFactory
- Throws:
com.liferay.portal.kernel.json.JSONException
-
createJSONArray
public <T> com.liferay.portal.kernel.json.JSONArray createJSONArray(T[] array) - Specified by:
createJSONArray
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
createJSONDeserializer
public <T> com.liferay.portal.kernel.json.JSONDeserializer<T> createJSONDeserializer()- Specified by:
createJSONDeserializer
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
createJSONObject
public com.liferay.portal.kernel.json.JSONObject createJSONObject()- Specified by:
createJSONObject
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
createJSONObject
- Specified by:
createJSONObject
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
createJSONObject
public com.liferay.portal.kernel.json.JSONObject createJSONObject(String json) throws com.liferay.portal.kernel.json.JSONException - Specified by:
createJSONObject
in interfacecom.liferay.portal.kernel.json.JSONFactory
- Throws:
com.liferay.portal.kernel.json.JSONException
-
createJSONSerializer
public com.liferay.portal.kernel.json.JSONSerializer createJSONSerializer()- Specified by:
createJSONSerializer
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
deserialize
- Specified by:
deserialize
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
deserialize
- Specified by:
deserialize
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
getLiferayJSONDeserializationWhitelist
-
getNullJSON
- Specified by:
getNullJSON
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
getUnmodifiableJSONObject
public com.liferay.portal.kernel.json.JSONObject getUnmodifiableJSONObject()- Specified by:
getUnmodifiableJSONObject
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
looseDeserialize
- Specified by:
looseDeserialize
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
looseDeserialize
- Specified by:
looseDeserialize
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
looseSerialize
- Specified by:
looseSerialize
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
looseSerialize
public String looseSerialize(Object object, com.liferay.portal.kernel.json.JSONTransformer jsonTransformer, Class<?> clazz) - Specified by:
looseSerialize
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
looseSerialize
- Specified by:
looseSerialize
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
looseSerializeDeep
- Specified by:
looseSerializeDeep
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
looseSerializeDeep
public String looseSerializeDeep(Object object, com.liferay.portal.kernel.json.JSONTransformer jsonTransformer, Class<?> clazz) - Specified by:
looseSerializeDeep
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
serialize
- Specified by:
serialize
in interfacecom.liferay.portal.kernel.json.JSONFactory
-
serializeThrowable
- Specified by:
serializeThrowable
in interfacecom.liferay.portal.kernel.json.JSONFactory
-