crimson 0.4.0+1
crimson: ^0.4.0+1 copied to clipboard
Fast, efficient and easy-to-use JSON parser and serializer for Dart.
0.4.0+1 #
- Bump dependencies, to support latest analyzer
- Fixed support for freezed classes and from factories
- Fixed bug with serialization of large Strings
0.3.1 #
- Bump dependencies
- Fix small issue with nullable
dynamicvalues
0.3.0 #
- Support for
.fromJson()and.toJson()methods - Support for
.fromBytes()and.toBytes()methods - Support for
.fromCrimson()and.toCrimson()methods - Fixes for encoding json
0.2.1 #
- Fixed decoding of long Strings
- Improved default value handling
- Added default enum value if no value is found
- Improved code generation
0.2.0 #
- Experimental support for serializing JSON
- Support for Sets
- Support for escape sequences in object keys
- Support for JSON pointers (RFC 6901)
- Added crimson.whatIsNext() to get the next value type
0.1.2 #
- Small improvements
- Updated readme
0.1.1 #
- Fixed edge cases
- Added verification of data types
- Minor performance improvements
0.1.0 #
- Made
skipPartialObject()andskipPartialList()public - Replaced
JsonConverterinterface with a@JsonConvert()annotation - Added more unit tests
0.0.5 #
- Changed annotations again (sorry! this is the last time)
- Added
@JsonName(),@jsonIgnore,@jsonKebabCaseand@jsonSnakeCaseannotations annotations - Added
JsonConverterinterface to allow custom parsing and serialization
0.0.4 #
- Replaced
@jsonand@JsonEnum()with@Json() - Fixed number parsing for exotic doubles
- Improved performance
- Added logo
- Added example
0.0.3 #
- Fixed analyzer version unsupported by Flutter
- Added support for freezed
- Slightly improved performance
0.0.2 #
- Implementation
0.0.1 #
- Initial version.