Class GraphSONMapper

  • All Implemented Interfaces:
    Mapper<org.apache.tinkerpop.shaded.jackson.databind.ObjectMapper>

    public class GraphSONMapper
    extends Object
    implements Mapper<org.apache.tinkerpop.shaded.jackson.databind.ObjectMapper>
    An extension to the standard Jackson ObjectMapper which automatically registers the standard GraphSONModule for serializing Graph elements. This class can be used for generalized JSON serialization tasks that require meeting GraphSON standards.

    Graph implementations providing an IoRegistry should register their SimpleModule implementations to it as follows:

     
     public class MyGraphIoRegistry extends AbstractIoRegistry {
       public MyGraphIoRegistry() {
         register(GraphSONIo.class, null, new MyGraphSimpleModule());
       }
     }
     
     
    Author:
    Stephen Mallette (http://stephen.genoprime.com)
    • Field Detail

      • DEFAULT_MAX_NUMBER_LENGTH

        public static final int DEFAULT_MAX_NUMBER_LENGTH
        See Also:
        Constant Field Values
    • Method Detail

      • createMapper

        public org.apache.tinkerpop.shaded.jackson.databind.ObjectMapper createMapper()
        Description copied from interface: Mapper
        Create a new instance of the internal object mapper that an implementation represents.
        Specified by:
        createMapper in interface Mapper<org.apache.tinkerpop.shaded.jackson.databind.ObjectMapper>
      • getTypeInfo

        public TypeInfo getTypeInfo()