JSON class

Main class that offers serialize and deserialize methods

Constructors

JSON({required bool validate, List<Convert>? converters, List<ConvertFactory>? factories})

Properties

converters Converters
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
mappers Map<Type, JSONMapper>
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
validate bool
final

Methods

getConvert(Type sourceType) Convert?
getMapper(Type type) JSONMapper
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

instance JSON
getter/setter pair
type2Converters Map<Type, Convert>
getter/setter pair

Static Methods

deserialize<T>(Map<String, dynamic> json) → T
deserialize an 'JSON' to the specified class T the expected type json a 'JSON' map
getConvert4(Type type) Convert
serialize(dynamic instance) Map<String, dynamic>
serialize an instance to a 'JSON' map instance an instance