com.liferay.portal.kernel.json
Interface JSONFactory
- All Known Implementing Classes:
- JSONFactoryImpl
public interface JSONFactory
convertJSONMLArrayToXML
String convertJSONMLArrayToXML(String jsonml)
convertJSONMLObjectToXML
String convertJSONMLObjectToXML(String jsonml)
convertXMLtoJSONMLArray
String convertXMLtoJSONMLArray(String xml)
convertXMLtoJSONMLObject
String convertXMLtoJSONMLObject(String xml)
createJavaScriptNormalizerJSONTransformer
JSONTransformer createJavaScriptNormalizerJSONTransformer(List<String> javaScriptAttributes)
createJSONArray
JSONArray createJSONArray()
createJSONArray
JSONArray createJSONArray(String json)
throws JSONException
- Throws:
JSONException
createJSONDeserializer
<T> JSONDeserializer<T> createJSONDeserializer()
createJSONObject
JSONObject createJSONObject()
createJSONObject
JSONObject createJSONObject(String json)
throws JSONException
- Throws:
JSONException
createJSONSerializer
JSONSerializer createJSONSerializer()
deserialize
Object deserialize(JSONObject jsonObj)
deserialize
Object deserialize(String json)
getNullJSON
String getNullJSON()
looseDeserialize
Object looseDeserialize(String json)
looseDeserialize
<T> T looseDeserialize(String json,
Class<T> clazz)
looseDeserializeSafe
Object looseDeserializeSafe(String json)
looseDeserializeSafe
<T> T looseDeserializeSafe(String json,
Class<T> clazz)
looseSerialize
String looseSerialize(Object object)
looseSerialize
String looseSerialize(Object object,
JSONTransformer jsonTransformer,
Class<?> clazz)
looseSerialize
String looseSerialize(Object object,
String... includes)
looseSerializeDeep
String looseSerializeDeep(Object object)
looseSerializeDeep
String looseSerializeDeep(Object object,
JSONTransformer jsonTransformer,
Class<?> clazz)
serialize
String serialize(Object object)
serializeException
String serializeException(Exception exception)
serializeThrowable
String serializeThrowable(Throwable throwable)