Class JSONDeserializerImpl<T>

Object
com.liferay.portal.json.JSONDeserializerImpl<T>
All Implemented Interfaces:
com.liferay.portal.kernel.json.JSONDeserializer<T>

public class JSONDeserializerImpl<T> extends Object implements com.liferay.portal.kernel.json.JSONDeserializer<T>
Author:
Brian Wing Shun Chan
  • Constructor Details

    • JSONDeserializerImpl

      public JSONDeserializerImpl()
  • Method Details

    • deserialize

      public T deserialize(String input)
      Specified by:
      deserialize in interface com.liferay.portal.kernel.json.JSONDeserializer<T>
    • deserialize

      public T deserialize(String input, Class<T> targetType)
      Specified by:
      deserialize in interface com.liferay.portal.kernel.json.JSONDeserializer<T>
    • transform

      public <K, V> com.liferay.portal.kernel.json.JSONDeserializer<T> transform(com.liferay.portal.kernel.json.JSONDeserializerTransformer<K,V> jsonDeserializerTransformer, String field)
      Specified by:
      transform in interface com.liferay.portal.kernel.json.JSONDeserializer<T>
    • use

      public com.liferay.portal.kernel.json.JSONDeserializer<T> use(String path, Class<?> clazz)
      Specified by:
      use in interface com.liferay.portal.kernel.json.JSONDeserializer<T>