ilkersevim_safe_parse 0.1.4 copy "ilkersevim_safe_parse: ^0.1.4" to clipboard
ilkersevim_safe_parse: ^0.1.4 copied to clipboard

Convert dynamic and JSON-like values into typed Dart values without crashes, using predictable null and fallback behavior.

Changelog #

0.1.4 #

  • Fix parseMapOfMaps lenient mode: FormatException from parseItem is skipped and logged again (0.1.3 rethrew it and broke skip-invalid callers).

0.1.3 #

  • Add failOnPartial to parseMapOfMaps so authoritative payloads can throw FormatException instead of silently dropping bad entries (default remains lenient for compatibility).
  • Log skipped non-map entries when dropping in lenient mode.

0.1.2 #

  • Explain how shared conversion rules simplify defensive parsing of dynamic and JSON-like data.
  • Rewrite package metadata around predictable null and fallback behavior.

0.1.1 #

  • Prove GitHub Actions OIDC publish path after Pub.dev Admin enablement.

0.1.0 #

  • Initial release: safe dynamic parsers (stringFromDynamic, intFromDynamic, mapFromDynamic, parseMapOfMaps, and related helpers).
  • mapFromDynamic returns null for maps with non-string keys (never throws).
1
likes
160
points
389
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Convert dynamic and JSON-like values into typed Dart values without crashes, using predictable null and fallback behavior.

Repository (GitHub)
View/report issues

Topics

#json #parsing #dart

License

Apache-2.0 (license)

More

Packages that depend on ilkersevim_safe_parse