Package jodd.json

Interface TypeJsonSerializer<T>

All Known Implementing Classes:
ArraysJsonSerializer, BooleanArrayJsonSerializer, BooleanJsonSerializer, ByteArrayJsonSerializer, CalendarJsonSerializer, CharacterJsonSerializer, CharSequenceJsonSerializer, ClassJsonSerializer, DateJsonSerializer, DoubleArrayJsonSerializer, DoubleJsonSerializer, EmptyJsonSerializer, EnumJsonSerializer, FileJsonSerializer, FloatArrayJsonSerializer, FloatJsonSerializer, IntArrayJsonSerializer, IterableJsonSerializer, JsonArraySerializer, JsonObjectSerializer, JulianDateSerializer, KeyValueJsonSerializer, LocalDateSerializer, LocalDateTimeSerializer, LocalTimeSerializer, LongArrayJsonSerializer, MapJsonSerializer, NumberJsonSerializer, ObjectJsonSerializer, UUIDJsonSerializer, ValueJsonSerializer
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface TypeJsonSerializer<T>
Type JSON Serializer defines how a type is serialized into JSON string.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    serialize(JsonContext jsonContext, T value)
    Serializes a value and writes a JSON content.
  • Method Details

    • serialize

      boolean serialize(JsonContext jsonContext, T value)
      Serializes a value and writes a JSON content. Returns true if content was written. Returns false if content for some reason was not written.