Class JsonAdapter<T>


  • public abstract class JsonAdapter<T>
    extends Object
    The core API for serialization to and from json.
    • Constructor Detail

      • JsonAdapter

        public JsonAdapter()
    • Method Detail

      • toJson

        public abstract void toJson​(JsonWriter writer,
                                    T value)
        Write the value to the writer.
      • fromJson

        public abstract T fromJson​(JsonReader reader)
        Read the type from the reader.
      • nullSafe

        public final JsonAdapter<T> nullSafe()
        Return a null safe version of this adapter.
      • isViewBuilderAware

        public boolean isViewBuilderAware()
        Return true if this adapter represents a json object or json array of objects that supports json views.
      • viewBuild

        public ViewBuilderAware viewBuild()
        Return the ViewBuilder.Aware for this adapter.