crimson

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

APACHE-2.0 License

Stars
232

Bot releases are hidden (Show)

crimson - v0.3.1 Latest Release

Published by simc over 1 year ago

crimson - 0.2.1

Published by simc almost 2 years ago

  • Fixed decoding of long Strings
  • Improved default value handling
  • Added default enum value if no value is found
  • Improved code generation
crimson - 0.2.0

Published by simc almost 2 years ago

  • 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
crimson - 0.1.2

Published by simc almost 2 years ago

  • Small improvements
  • Updated readme
crimson - 0.1.1

Published by simc almost 2 years ago

  • Fixed edge cases
  • Added verfication of data types
  • Minor performance improvements
crimson - 0.1.0

Published by simc almost 2 years ago

  • Made skipPartialObject() and skipPartialList() public
  • Replaced JsonConverter interface with a @JsonConvert() annotation
  • Added more unit tests
crimson - 0.0.5

Published by simc almost 2 years ago

  • Changed annotations again (sorry! this is the last time)
  • Added @JsonName(), @jsonIgnore, @jsonKebabCase and @jsonSnakeCase annotations annotations
  • Added JsonConverter interface to allow custom parsing and serialization
crimson - 0.0.4

Published by simc almost 2 years ago

  • Replaced @json and @JsonEnum() with @Json()
  • Fixed number parsing for exotic doubles
  • Improved performance
  • Added logo
  • Added example
crimson - 0.0.3

Published by simc almost 2 years ago

  • Fixed analyzer version unsupported by Flutter
  • Added support for freezed
  • Slightly improved performance