Class JSONFactoryUtil

Object
com.liferay.portal.kernel.json.JSONFactoryUtil

public class JSONFactoryUtil extends Object
Author:
Brian Wing Shun Chan
  • Constructor Details

    • JSONFactoryUtil

      public JSONFactoryUtil()
  • Method Details

    • convertJSONMLArrayToXML

      public static String convertJSONMLArrayToXML(String jsonml)
    • convertJSONMLObjectToXML

      public static String convertJSONMLObjectToXML(String jsonml)
    • convertXMLtoJSONMLArray

      public static String convertXMLtoJSONMLArray(String xml)
    • convertXMLtoJSONMLObject

      public static String convertXMLtoJSONMLObject(String xml)
    • createJavaScriptNormalizerJSONTransformer

      public static JSONTransformer createJavaScriptNormalizerJSONTransformer(List<String> javaScriptAttributes)
    • createJSONArray

      public static JSONArray createJSONArray()
    • createJSONArray

      public static JSONArray createJSONArray(Collection<?> collection)
    • createJSONArray

      public static JSONArray createJSONArray(String json) throws JSONException
      Throws:
      JSONException
    • createJSONArray

      public static <T> JSONArray createJSONArray(T[] array)
    • createJSONDeserializer

      public static <T> JSONDeserializer<T> createJSONDeserializer()
    • createJSONObject

      public static JSONObject createJSONObject()
    • createJSONObject

      public static JSONObject createJSONObject(Map<?,?> map)
    • createJSONObject

      public static JSONObject createJSONObject(String json) throws JSONException
      Throws:
      JSONException
    • createJSONSerializer

      public static JSONSerializer createJSONSerializer()
    • deserialize

      public static Object deserialize(JSONObject jsonObject)
    • deserialize

      public static Object deserialize(String json)
    • getJSONFactory

      public static JSONFactory getJSONFactory()
    • getNullJSON

      public static String getNullJSON()
    • getUnmodifiableJSONObject

      public static JSONObject getUnmodifiableJSONObject()
    • 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)
    • looseSerializeDeep

      public static String looseSerializeDeep(Object object, JSONTransformer jsonTransformer, Class<?> clazz)
    • serialize

      public static String serialize(Object object)
    • serializeThrowable

      public static String serializeThrowable(Throwable throwable)
    • setJSONFactory

      public void setJSONFactory(JSONFactory jsonFactory)