safe_json_mapper 0.0.2
safe_json_mapper: ^0.0.2 copied to clipboard
A robust reflection-free JSON mapper for Flutter and Dart. Handles type drift, missing fields, and nested models safely using code generation.
Changelog #
0.0.2 #
- Visual & API Improvements:
- Improved diagnostic logging: JSON drift is now logged in a structured format.
- Renamed annotations for brevity:
SafeJsonField->@SafeField,SafeJsonBool->@SafeBool. - Added
SafeJsonMapper.errorPolicyglobal configuration.
0.0.1 #
- Initial release of SafeJsonMapper.
- Support for safe type conversion (String, int, double, bool).
- Support for boolean drift (1/0, "true"/"false").
- Support for nested models and recursive list mapping.
- Support for custom field mapping via
@SafeField(name: '...'). - Configurable error policies (Throw, Log & Default, Silent).
- Fully reflection-free code generation using
build_runner.