jsoncare_flutter 1.1.0
jsoncare_flutter: ^1.1.0 copied to clipboard
A tolerant JSON-to-Dart model generator and safe parsing helper that prevents runtime crashes caused by API type mismatches.
1.1.0 #
- Added
JsonCare.numValhelper for flexible numeric parsing. - Enhanced
JsonCare.intValto handle decimal strings (e.g."42.0"->42). - Enhanced
JsonCare.boolValto parse"t","f","on","off", and non-zero numbers. - Enhanced
JsonCare.enumValuewith numeric index lookup (e.g.0,"1"), case-insensitive matching, and modernEnum.namesupport. - Improved
JsonCare.listwith per-itemtry-catchisolation so single corrupted items do not discard remaining valid items. - Added Dart reserved keyword sanitization (
defaultVal,isVal,classVal, etc.) in model generation. - Added multi-item array merging in
TypeAnalyzerto infer fields across all array sample objects. - Added map type checking (
json['key'] is Map) for nested object instantiation. - Added CLI
--file/-fflag for generating models directly from JSON files. - Upgraded Dart SDK compatibility to ^3.12.0.
1.0.1 #
- Added Example project.
1.0.0 #
- Initial release.
- Added
JsonCareutility for safe parsing. - Added
JsonCareGeneratorfor model generation from JSON strings. - Added CLI support for generating models.