# Uses of Interface
org.springframework.batch.item.json.JsonObjectReader

Packages that use JsonObjectReader
Package
Description
org.springframework.batch.item.json
Infrastructure implementations of JSON input and output.
org.springframework.batch.item.json.builder
Builders for JSON item reader and writer.

- ## Uses of JsonObjectReader in org.springframework.batch.item.json

  Classes in org.springframework.batch.item.json that implement JsonObjectReader
  Modifier and Type
  Class
  Description
  `class`
  `GsonJsonObjectReader<T>`
  Implementation of `JsonObjectReader` based on Google Gson.
  `class`
  `JacksonJsonObjectReader<T>`
  Implementation of `JsonObjectReader` based on Jackson.
  Methods in org.springframework.batch.item.json with parameters of type JsonObjectReader
  Modifier and Type
  Method
  Description
  `void`
  JsonItemReader.`setJsonObjectReader(JsonObjectReader<T> jsonObjectReader)`
  Set the `JsonObjectReader` to use to read and map Json fragments to domain objects.
  Constructors in org.springframework.batch.item.json with parameters of type JsonObjectReader
  Modifier
  Constructor
  Description
  ``
  `JsonItemReader(org.springframework.core.io.Resource resource, JsonObjectReader<T> jsonObjectReader)`
  Create a new `JsonItemReader` instance.

- ## Uses of JsonObjectReader in org.springframework.batch.item.json.builder

  Methods in org.springframework.batch.item.json.builder with parameters of type JsonObjectReader
  Modifier and Type
  Method
  Description
  `JsonItemReaderBuilder<T>`
  JsonItemReaderBuilder.`jsonObjectReader(JsonObjectReader<T> jsonObjectReader)`
  Set the `JsonObjectReader` to use to read and map Json objects to domain objects.