JsonObjectKey<T extends Json> class
final
A JsonKey that parses a Json object.
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
key
→ String
-
The key used to parse the value from json.
finalinherited
-
props
→ List<Object?>
-
The list of properties that will be used to determine whether
two instances are equal.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
serialized
→ Map<String, dynamic>
-
The serialized value of this JsonKey.
no setterinherited
-
stringify
→ bool?
-
If set to
true, the toString method will be overridden to output
this instance's props.
no setterinherited
-
value
→ T
-
The value of this JsonKey.
no setterinherited
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
parse(Map<String, dynamic> serialized)
→ T
-
Parse a value from json, and populate this JsonKey with the parsed
value.
inherited
-
populate(T value)
→ void
-
Populate this JsonKey with a value.
inherited
-
serialize(T value)
→ Map<String, dynamic>
-
Serialize the populated Json object.
override
-
toString()
→ String
-
A string representation of this object.
inherited