JsonCodec class

A JsonCodec encodes JSON objects to strings and decodes strings to JSON objects.

A JsonCodec encodes JSON objects to strings and decodes strings to JSON objects.

Extends

Constructors

JsonCodec({dynamic reviver(key, value), dynamic toEncodable(object)})
const
Creates a JsonCodec with the given reviver and encoding function.
JsonCodec.withReviver(dynamic reviver(key, value))
Creates a JsonCodec with the given reviver.

Instance Properties

encoder JsonEncoder
read-only
decoder JsonDecoder
read-only
inverted Codec<String,Object> Inherited
read-only
inverted Codec<String,Object> Inherited
read-only

Instance Methods

decode(String source, {dynamic reviver(key, value)}) → dynamic
Parses the string and returns the resulting Json object.
encode(Object value, {dynamic toEncodable(object)}) → String
Converts value to a JSON string.
fuse(Codec<String> other) → Codec<Object> Inherited
Fuses this with other.
fuse(Codec<String> other) → Codec<Object> Inherited
Fuses this with other.