Class ArraysMapper<T>

java.lang.Object
net.minidev.json.writer.JsonReaderI<T>
net.minidev.json.writer.ArraysMapper<T>
Direct Known Subclasses:
ArraysMapper.GenericMapper

public class ArraysMapper<T> extends JsonReaderI<T>
  • Field Details

  • Constructor Details

    • ArraysMapper

      public ArraysMapper(JsonReader base)
  • Method Details

    • createArray

      public Object createArray()
      Description copied from class: JsonReaderI
      use to instantiate a new object that will be used as an array
      Overrides:
      createArray in class JsonReaderI<T>
      Returns:
      a new array instance
    • addValue

      public void addValue(Object current, Object value)
      Description copied from class: JsonReaderI
      add a value in an array json object.
      Overrides:
      addValue in class JsonReaderI<T>
      Parameters:
      current - the current array object
      value - the value to add
    • convert

      public T convert(Object current)
      Description copied from class: JsonReaderI
      Allow a mapper to convert a temporary structure to the final data format.

      example: convert an List<Integer> to an int[]

      Overrides:
      convert in class JsonReaderI<T>
      Parameters:
      current - the current object to convert
      Returns:
      the converted object