Class ArraysJsonSerializer<K>

java.lang.Object
jodd.json.impl.ValueJsonSerializer<Object>
jodd.json.impl.ArraysJsonSerializer<K>
All Implemented Interfaces:
TypeJsonSerializer<Object>

public class ArraysJsonSerializer<K> extends ValueJsonSerializer<Object>
Arrays serializer. May be overridden for specific types for better performances.
  • Constructor Details

    • ArraysJsonSerializer

      public ArraysJsonSerializer()
  • Method Details

    • getLength

      protected int getLength(K[] array)
      Returns array's length.
    • get

      protected K get(K[] array, int index)
      Returns array's element at given index.
    • serializeValue

      public void serializeValue(JsonContext jsonContext, Object array)
      Description copied from class: ValueJsonSerializer
      Performs the serialization of the value.
      Specified by:
      serializeValue in class ValueJsonSerializer<Object>