Class LiferayJSONSerializer

Object
org.jabsorb.JSONSerializer
com.liferay.portal.json.jabsorb.serializer.LiferayJSONSerializer
All Implemented Interfaces:
Serializable

public class LiferayJSONSerializer extends org.jabsorb.JSONSerializer
Author:
Tomas Polesovsky
See Also:
  • Field Summary

    Fields inherited from class org.jabsorb.JSONSerializer

    CIRC_REF_OR_DUPLICATE, duplicatePrimitiveTypes
  • Constructor Summary

    Constructors
    Constructor
    Description
    LiferayJSONSerializer(LiferayJSONDeserializationWhitelist liferayJSONDeserializationWhitelist)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Class
     
    void
    registerSerializer(org.jabsorb.serializer.Serializer serializer)
     

    Methods inherited from class org.jabsorb.JSONSerializer

    fromJSON, getFixupCircRefs, getFixupDuplicatePrimitives, getFixupDuplicates, getMarshallClassHints, getMarshallNullAttributes, isPrimitive, marshall, registerDefaultSerializers, setFixupCircRefs, setFixupDuplicatePrimitives, setFixupDuplicates, setMarshallClassHints, setMarshallNullAttributes, toJSON, tryUnmarshall, unmarshall

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • registerSerializer

      public void registerSerializer(org.jabsorb.serializer.Serializer serializer)
      Overrides:
      registerSerializer in class org.jabsorb.JSONSerializer
    • getClassFromHint

      protected Class getClassFromHint(Object object) throws org.jabsorb.serializer.UnmarshallException
      Overrides:
      getClassFromHint in class org.jabsorb.JSONSerializer
      Throws:
      org.jabsorb.serializer.UnmarshallException