Class ArraysMapper.GenericMapper<T>

java.lang.Object
net.minidev.json.writer.JsonReaderI<T>
net.minidev.json.writer.ArraysMapper<T>
net.minidev.json.writer.ArraysMapper.GenericMapper<T>
Enclosing class:
ArraysMapper<T>

public static class ArraysMapper.GenericMapper<T> extends ArraysMapper<T>
  • Constructor Details

  • Method Details

    • 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 ArraysMapper<T>
      Parameters:
      current - the current object to convert
      Returns:
      the converted object
    • startArray

      public JsonReaderI<?> startArray(String key)
      Description copied from class: JsonReaderI
      called when json-smart parser start an array.
      Overrides:
      startArray in class JsonReaderI<T>
      Parameters:
      key - the destination key name, or null.
      Returns:
      a JsonReaderI to handle the array parsing
    • startObject

      public JsonReaderI<?> startObject(String key)
      Description copied from class: JsonReaderI
      called when json-smart parser meet an object key
      Overrides:
      startObject in class JsonReaderI<T>
      Parameters:
      key - key name
      Returns:
      a JsonReaderI to handle the object parsing