# Uses of Package
com.fasterxml.jackson.databind.jsonFormatVisitors

- Packages that use com.fasterxml.jackson.databind.jsonFormatVisitors
  Package | Description
  --- | ---
  com.fasterxml.jackson.databind | Basic data binding (mapping) functionality that allows for reading JSON content into Java Objects (POJOs) and JSON Trees (`JsonNode`), as well as writing Java Objects and trees as JSON.
  com.fasterxml.jackson.databind.deser | Contains implementation classes of deserialization part of data binding.
  com.fasterxml.jackson.databind.ext | Contains extended support for "external" packages: things that may or may not be present in runtime environment, but that are commonly enough used so that explicit support can be added.
  com.fasterxml.jackson.databind.jsonFormatVisitors | Classes used for exposing logical structure of POJOs as Jackson sees it, and exposed via `ObjectMapper.acceptJsonFormatVisitor(Class, JsonFormatVisitorWrapper)` and `ObjectMapper.acceptJsonFormatVisitor(com.fasterxml.jackson.databind.JavaType, JsonFormatVisitorWrapper)` methods.
  com.fasterxml.jackson.databind.ser | Contains implementation classes of serialization part of data binding.
  com.fasterxml.jackson.databind.ser.impl | Contains implementation classes of serialization part of data binding.
  com.fasterxml.jackson.databind.ser.std |

- Classes in com.fasterxml.jackson.databind.jsonFormatVisitors used by com.fasterxml.jackson.databind
  Class and Description
  JsonFormatVisitable Interface `JsonSerializer` implements to allow for visiting type hierarchy.
  JsonFormatVisitorWrapper Interface for visitor callbacks, when type in question can be any of legal JSON types.
  JsonObjectFormatVisitor Visitor called when properties of a type that maps to JSON Object are being visited: this usually means POJOs, but sometimes other types use it too (like `EnumMap`).

- Classes in com.fasterxml.jackson.databind.jsonFormatVisitors used by com.fasterxml.jackson.databind.deser
  Class and Description
  JsonObjectFormatVisitor Visitor called when properties of a type that maps to JSON Object are being visited: this usually means POJOs, but sometimes other types use it too (like `EnumMap`).

- Classes in com.fasterxml.jackson.databind.jsonFormatVisitors used by com.fasterxml.jackson.databind.ext
  Class and Description
  JsonFormatVisitable Interface `JsonSerializer` implements to allow for visiting type hierarchy.
  JsonFormatVisitorWrapper Interface for visitor callbacks, when type in question can be any of legal JSON types.

- Classes in com.fasterxml.jackson.databind.jsonFormatVisitors used by com.fasterxml.jackson.databind.jsonFormatVisitors
  Class and Description
  JsonAnyFormatVisitor
  JsonArrayFormatVisitor
  JsonBooleanFormatVisitor
  JsonFormatTypes
  JsonFormatVisitable Interface `JsonSerializer` implements to allow for visiting type hierarchy.
  JsonFormatVisitorWithSerializerProvider
  JsonFormatVisitorWrapper Interface for visitor callbacks, when type in question can be any of legal JSON types.
  JsonIntegerFormatVisitor
  JsonMapFormatVisitor
  JsonNullFormatVisitor
  JsonNumberFormatVisitor
  JsonObjectFormatVisitor Visitor called when properties of a type that maps to JSON Object are being visited: this usually means POJOs, but sometimes other types use it too (like `EnumMap`).
  JsonStringFormatVisitor
  JsonValueFormat This enum represents the encoded format for a jsonSchema value type
  JsonValueFormatVisitor
  JsonValueFormatVisitor.Base Default "empty" implementation, useful as the base to start on; especially as it is guaranteed to implement all the method of the interface, even if new methods are getting added.

- Classes in com.fasterxml.jackson.databind.jsonFormatVisitors used by com.fasterxml.jackson.databind.ser
  Class and Description
  JsonFormatVisitable Interface `JsonSerializer` implements to allow for visiting type hierarchy.
  JsonFormatVisitorWrapper Interface for visitor callbacks, when type in question can be any of legal JSON types.
  JsonObjectFormatVisitor Visitor called when properties of a type that maps to JSON Object are being visited: this usually means POJOs, but sometimes other types use it too (like `EnumMap`).

- Classes in com.fasterxml.jackson.databind.jsonFormatVisitors used by com.fasterxml.jackson.databind.ser.impl
  Class and Description
  JsonArrayFormatVisitor
  JsonFormatVisitable Interface `JsonSerializer` implements to allow for visiting type hierarchy.
  JsonFormatVisitorWrapper Interface for visitor callbacks, when type in question can be any of legal JSON types.
  JsonObjectFormatVisitor Visitor called when properties of a type that maps to JSON Object are being visited: this usually means POJOs, but sometimes other types use it too (like `EnumMap`).

- Classes in com.fasterxml.jackson.databind.jsonFormatVisitors used by com.fasterxml.jackson.databind.ser.std
  Class and Description
  JsonArrayFormatVisitor
  JsonFormatTypes
  JsonFormatVisitable Interface `JsonSerializer` implements to allow for visiting type hierarchy.
  JsonFormatVisitorWrapper Interface for visitor callbacks, when type in question can be any of legal JSON types.
  JsonObjectFormatVisitor Visitor called when properties of a type that maps to JSON Object are being visited: this usually means POJOs, but sometimes other types use it too (like `EnumMap`).
  JsonValueFormat This enum represents the encoded format for a jsonSchema value type

Copyright © 2008–2020 FasterXML. All rights reserved.