Interface JsonSerializerDeserializer<T>

All Superinterfaces:
com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>
All Known Implementing Classes:
CountGsonSerializer, LocalTimeGsonSerializer, PrimitiveGsonSerializer, ProblemGsonSerializer, StringConverterGsonSerializer, TimeInMillisecondsGsonSerializer, UtcTimeInKivaKitFormatGsonSerializer

public interface JsonSerializerDeserializer<T> extends com.google.gson.JsonSerializer<T>, com.google.gson.JsonDeserializer<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    addToJson(com.google.gson.JsonObject json, String name, Number value)
     
    default void
    addToJson(com.google.gson.JsonObject json, String name, String value)
     
    default <FieldType>
    FieldType
    deserializeField(String name, com.google.gson.JsonObject object, com.google.gson.JsonDeserializationContext context, Type type)
     

    Methods inherited from interface com.google.gson.JsonDeserializer

    deserialize

    Methods inherited from interface com.google.gson.JsonSerializer

    serialize
  • Method Details

    • addToJson

      default void addToJson(com.google.gson.JsonObject json, String name, String value)
    • addToJson

      default void addToJson(com.google.gson.JsonObject json, String name, Number value)
    • deserializeField

      default <FieldType> FieldType deserializeField(String name, com.google.gson.JsonObject object, com.google.gson.JsonDeserializationContext context, Type type)