## Uses of Interface
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider

- Packages that use JsonFormatVisitorWithSerializerProvider
  Package | Description
  --- | ---
  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.

- - ### Uses of JsonFormatVisitorWithSerializerProvider in com.fasterxml.jackson.databind.jsonFormatVisitors

    Subinterfaces of JsonFormatVisitorWithSerializerProvider in com.fasterxml.jackson.databind.jsonFormatVisitors
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `JsonArrayFormatVisitor`
    `interface` | `JsonFormatVisitorWrapper` Interface for visitor callbacks, when type in question can be any of legal JSON types.
    `interface` | `JsonMapFormatVisitor`
    `interface` | `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 that implement JsonFormatVisitorWithSerializerProvider
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `JsonArrayFormatVisitor.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.
    `static class` | `JsonMapFormatVisitor.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.
    `static class` | `JsonObjectFormatVisitor.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.

Copyright © 2014 FasterXML. All Rights Reserved.