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