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