Class Json Adapter
Emits a regular class as a JSON object by mapping Java fields to JSON object properties.
Platform Types Fields from platform classes are omitted from both serialization and deserialization unless they are either public or protected. This includes the following packages and their subpackages:- android.*
- androidx.*
- java.*
- javax.*
- kotlin.*
- kotlinx.*
- scala.*
Constructors
ClassJsonAdapter
Link copied to clipboard
open fun ClassJsonAdapter(classFactory: ClassFactory<T>, fieldsMap: Map<String, ClassJsonAdapter.FieldBinding<out Any>>)
Content copied to clipboard
Types
FieldBinding
Link copied to clipboard
Functions
failOnUnknown
Link copied to clipboard
fromJson
Link copied to clipboard
fromJsonValue
Link copied to clipboard
indent
Link copied to clipboard
lenient
Link copied to clipboard
nonNull
Link copied to clipboard
nullSafe
Link copied to clipboard
serializeNulls
Link copied to clipboard
toJson
Link copied to clipboard
toJsonValue
Link copied to clipboard
Properties
FACTORY
Link copied to clipboard