crimson library

Fast, efficient and easy-to-use JSON parser and serializer for Dart.

Classes

Crimson
Crimson is a JSON parser that is optimized for speed.
CrimsonWriter
A writer that writes JSON to a Uint8List.
Json
Annotation for classes and enums to generate Crimson JSON support.
JsonConvert<D, J>
Specifies how to convert a JSON value to a Dart object and vice versa.
JsonName
Annotation for fields to customize the JSON field name.
Uint8List
A fixed-length list of 8-bit unsigned integers.

Enums

JsonType
The type of a JSON value.

Constants

json → const Json
Annotation for classes and enums to generate Crimson JSON support.
jsonIgnore → const JsonIgnore
Annotation to ignore a field.
jsonKebabCase → const JsonKebabCase
Annotation for classes to generate Crimson JSON support and change the field names to kebab-case.
jsonSnakeCase → const JsonSnakeCase
Annotation for classes to generate Crimson JSON support and change the field names to snake_case.