Functions
-
$checkedConvert<T>(Map map, String key, T castFunc(dynamic))
→ T
-
Helper function used in generated code when
JsonSerializableGenerator.checked
is true
. [...]
-
$checkedNew<T>(String className, Map map, T constructor(), {Map<String, String>? fieldKeyMap})
→ T
-
Helper function used in generated code when
JsonSerializableGenerator.checked
is true
. [...]
-
$checkKeys(Map map, {List<String>? allowedKeys, List<String>? requiredKeys, List<String>? disallowNullValues})
→ void
-
Helper function used in generated
fromJson
code when
JsonSerializable.disallowUnrecognizedKeys
is true for an annotated type or
JsonKey.required
is true
for any annotated fields. [...]
Exceptions / Errors
-
BadKeyException
-
A base class for exceptions thrown when decoding JSON.
-
CheckedFromJsonException
-
Exception thrown if there is a runtime exception in
fromJson
code generated when JsonSerializableGenerator.checked
is true
-
DisallowedNullValueException
-
Exception thrown if there are keys with disallowed
null
values in a JSON
map that was provided during deserialization.
-
MissingRequiredKeysException
-
Exception thrown if there are missing required keys in a JSON map that was
provided during deserialization.
-
UnrecognizedKeysException
-
Exception thrown if there are unrecognized keys in a JSON map that was
provided during deserialization.