Class Hierarchy
- java.lang.Object
- com.squareup.moshi.JsonAdapter<T>
- com.squareup.moshi.internal.NonNullJsonAdapter<T>
- com.squareup.moshi.internal.NullSafeJsonAdapter<T>
- com.squareup.moshi.JsonReader (implements java.io.Closeable)
- com.squareup.moshi.JsonReader.Options
- com.squareup.moshi.JsonWriter (implements java.io.Closeable, java.io.Flushable)
- com.squareup.moshi.Moshi
- com.squareup.moshi.Moshi.Builder
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.io.IOException
- com.squareup.moshi.JsonEncodingException
- java.lang.RuntimeException
- com.squareup.moshi.JsonDataException
- java.io.IOException
- java.lang.Exception
- com.squareup.moshi.Types
- com.squareup.moshi.internal.Util
- com.squareup.moshi.internal.Util.GenericArrayTypeImpl (implements java.lang.reflect.GenericArrayType)
- com.squareup.moshi.internal.Util.ParameterizedTypeImpl (implements java.lang.reflect.ParameterizedType)
- com.squareup.moshi.internal.Util.WildcardTypeImpl (implements java.lang.reflect.WildcardType)
- com.squareup.moshi.JsonAdapter<T>
Interface Hierarchy
- com.squareup.moshi.JsonAdapter.Factory
Annotation Interface Hierarchy
- com.squareup.moshi.FromJson (implements java.lang.annotation.Annotation)
- com.squareup.moshi.Json (implements java.lang.annotation.Annotation)
- com.squareup.moshi.JsonClass (implements java.lang.annotation.Annotation)
- com.squareup.moshi.JsonQualifier (implements java.lang.annotation.Annotation)
- com.squareup.moshi.ToJson (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.squareup.moshi.JsonReader.Token
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)