json2freezed 0.2.0
json2freezed: ^0.2.0 copied to clipboard
A command-line generator that creates Freezed Dart model classes from JSON samples.
0.2.0 #
- Omit redundant
@JsonKey(name: ...)annotations when JSON response fields already use Dart lowerCamelCase names. - Preserve
@JsonKey(name: ...)annotations for renamed and deduplicated fields.
0.1.0 #
- Initial release.
- Generate Freezed model classes from JSON objects and arrays of objects.
- Support JSON input from files, inline arguments, and stdin.
- Infer nested object classes, lists, nullable fields, DateTime strings, and basic scalar types.
- Provide a
json2freezedcommand-line executable.