# Package org.springframework.batch.item.file.mapping

@NonNullApi package org.springframework.batch.item.file.mapping

Infrastructure implementations of io file support mapping concerns.

- Related Packages
  Package
  Description
  org.springframework.batch.item.file
  Infrastructure implementations of io file concerns.
  org.springframework.batch.item.file.builder
  Builders for file item readers and writers.
  org.springframework.batch.item.file.separator
  Infrastructure implementations of io file support separator concerns.
  org.springframework.batch.item.file.transform
  Infrastructure implementations of io file support transform concerns.
- Class
  Description
  ArrayFieldSetMapper
  A basic array mapper, returning the values backing a fieldset.
  BeanWrapperFieldSetMapper<T>
  `FieldSetMapper` implementation based on bean property paths.
  DefaultLineMapper<T>
  Two-phase `LineMapper` implementation consisting of tokenization of the line into `FieldSet` followed by mapping to item.
  FieldSetMapper<T>
  Interface that is used to map data obtained from a `FieldSet` into an object.
  JsonLineMapper
  Interpret a line as a JSON object and parse it up to a Map.
  PassThroughFieldSetMapper
  Pass through `FieldSetMapper` useful for passing a `FieldSet` back directly rather than a mapped object.
  PassThroughLineMapper
  Pass through `LineMapper` useful for passing the original `String` back directly rather than a mapped object.
  PatternMatchingCompositeLineMapper<T>
  A `LineMapper` implementation that stores a mapping of String patterns to delegate `LineTokenizer`s as well as a mapping of String patterns to delegate `FieldSetMapper`s.
  RecordFieldSetMapper<T>
  This is a `FieldSetMapper` that supports Java records mapping (requires JKD 14 or higher).