# Uses of Package
org.apache.tinkerpop.gremlin.structure.io.graphson

- Packages that use org.apache.tinkerpop.gremlin.structure.io.graphson
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.driver.ser |
  org.apache.tinkerpop.gremlin.structure.io |
  org.apache.tinkerpop.gremlin.structure.io.graphson |
  org.apache.tinkerpop.gremlin.structure.io.util |

- Classes in org.apache.tinkerpop.gremlin.structure.io.graphson used by org.apache.tinkerpop.gremlin.driver.ser
  Class and Description
  AbstractObjectDeserializer Base class for creating deserializers which parses JSON to a `Map` to more easily reconstruct an object.
  GraphSONMapper An extension to the standard Jackson `ObjectMapper` which automatically registers the standard `GraphSONModule` for serializing `Graph` elements.

- Classes in org.apache.tinkerpop.gremlin.structure.io.graphson used by org.apache.tinkerpop.gremlin.structure.io
  Class and Description
  GraphSONIo Constructs GraphSON IO implementations given a `Graph` and `IoRegistry`.

- Classes in org.apache.tinkerpop.gremlin.structure.io.graphson used by org.apache.tinkerpop.gremlin.structure.io.graphson
  Class and Description
  AbstractGraphSONTypeSerializer Extension of the Jackson's default TypeSerializer.
  GraphSONIo Constructs GraphSON IO implementations given a `Graph` and `IoRegistry`.
  GraphSONMapper An extension to the standard Jackson `ObjectMapper` which automatically registers the standard `GraphSONModule` for serializing `Graph` elements.
  GraphSONMapper.Builder
  GraphSONReader A @{link GraphReader} that constructs a graph from a JSON-based representation of a graph and its elements.
  GraphSONReader.Builder
  GraphSONTypeIdResolver Provides quick lookup for Type deserialization extracted from the JSON payload.
  GraphSONTypeResolverBuilder Creates the Type serializers as well as the Typed deserializers that will be provided to the serializers and deserializers.
  GraphSONVersion The set of available GraphSON versions.
  GraphSONWriter A @{link GraphWriter} that writes a graph and its elements to a JSON-based representation.
  GraphSONWriter.Builder
  GraphSONXModuleV2d0.Builder
  GraphSONXModuleV3d0.Builder
  JsonParserConcat Utility class to easily concatenate multiple JsonParsers.
  LegacyGraphSONReader A @{link GraphReader} that constructs a graph from a JSON-based representation of a graph and its elements given the "legacy" Blueprints 2.x version of GraphSON.
  LegacyGraphSONReader.Builder
  TinkerPopJacksonModule A `SimpleModule` extension that does the necessary work to make the automatic typed deserialization without full canonical class names work.
  TypeInfo Defines how data types are handled in GraphSON through the `GraphSONMapper`.

- Classes in org.apache.tinkerpop.gremlin.structure.io.graphson used by org.apache.tinkerpop.gremlin.structure.io.util
  Class and Description
  AbstractObjectDeserializer Base class for creating deserializers which parses JSON to a `Map` to more easily reconstruct an object.
  TinkerPopJacksonModule A `SimpleModule` extension that does the necessary work to make the automatic typed deserialization without full canonical class names work.

Copyright © 2013–2020 Apache Software Foundation. All rights reserved.