@NonNullApi

# Package org.springframework.batch.item.json

Infrastructure implementations of JSON input and output.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  JsonObjectMarshaller<T> | Strategy interface to marshal an object into a json representation.
  JsonObjectReader<T> | Strategy interface for Json readers.

- Class Summary
  Class | Description
  --- | ---
  GsonJsonObjectMarshaller<T> | A json object marshaller that uses Google Gson to marshal an object into a json representation.
  GsonJsonObjectReader<T> | Implementation of `JsonObjectReader` based on Google Gson.
  JacksonJsonObjectMarshaller<T> | A json object marshaller that uses Jackson to marshal an object into a json representation.
  JacksonJsonObjectReader<T> | Implementation of `JsonObjectReader` based on Jackson.
  JsonFileItemWriter<T> | Item writer that writes data in json format to an output file.
  JsonItemReader<T> | `ItemStreamReader` implementation that reads Json objects from a `Resource` having the following format:

## Package org.springframework.batch.item.json Description

Infrastructure implementations of JSON input and output.

Author:
  Mahmoud Ben Hassine