DeserializationContext class

Describes a set of data / state to be re-used down the road of recursive process of Deserialization / Serialization

Implementers

Constructors

DeserializationContext(DeserializationOptions options, {JsonProperty? jsonPropertyMeta, Iterable<Object>? parentObjectInstances, Json? classMeta, TypeInfo? typeInfo, Iterable<JsonMap>? parentJsonMaps})
const

Properties

caseStyle CaseStyle?
no setter
classMeta Json?
final
direction ConversionDirection
no setter
hashCode int
The hash code for this object.
no setteroverride
jsonPropertyMeta JsonProperty?
final
options DeserializationOptions
final
parentJsonMaps Iterable<JsonMap>?
final
parentObjectInstances Iterable<Object>?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourceCaseStyle CaseStyle?
no setter
targetCaseStyle CaseStyle?
no setter
typeInfo TypeInfo?
final

Methods

getParentCaseStyle() CaseStyle?
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reBuild({JsonProperty? jsonPropertyMeta, Json? classMeta, TypeInfo? typeInfo, Iterable<JsonMap>? parentJsonMaps, Iterable<Object>? parentObjectInstances}) DeserializationContext
toString() String
A string representation of this object.
inherited
transformIdentifier(String name) String

Operators

operator ==(Object other) bool
The equality operator.
override