EclipseLink 2.5.3, build 'v20180808-e38c757' API Reference

org.eclipse.persistence.sessions.serializers
Class JSONSerializer

java.lang.Object
  extended by org.eclipse.persistence.sessions.serializers.AbstractSerializer
      extended by org.eclipse.persistence.sessions.serializers.XMLSerializer
          extended by org.eclipse.persistence.sessions.serializers.JSONSerializer
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, Serializer

public class JSONSerializer
extends XMLSerializer

Uses EclipseLink Moxy to convert an object to JSON.

See Also:
Serialized Form
Author:
James Sutherland

Constructor Summary
JSONSerializer()
           
JSONSerializer(JAXBContext context)
           
JSONSerializer(java.lang.String packageName)
           
 
Method Summary
 java.lang.Object deserialize(java.lang.Object json, Session session)
           
 java.lang.Object serialize(java.lang.Object object, Session session)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.persistence.sessions.serializers.XMLSerializer
getType, initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JSONSerializer

public JSONSerializer()

JSONSerializer

public JSONSerializer(java.lang.String packageName)

JSONSerializer

public JSONSerializer(JAXBContext context)
Method Detail

serialize

public java.lang.Object serialize(java.lang.Object object,
                                  Session session)
Specified by:
serialize in interface Serializer
Overrides:
serialize in class XMLSerializer

deserialize

public java.lang.Object deserialize(java.lang.Object json,
                                    Session session)
Specified by:
deserialize in interface Serializer
Overrides:
deserialize in class XMLSerializer

toString

public java.lang.String toString()
Overrides:
toString in class XMLSerializer

EclipseLink 2.5.3, build 'v20180808-e38c757' API Reference