generator library

Code generator for @SafeJsonParsing annotation

This library provides build_runner integration for automatic generation of safe JSON parsing methods.

To use this generator, add to your build.yaml:

targets:
  $default:
    builders:
      json_annotation_tools|safe_json_parsing:
        enabled: true

Or add to your pubspec.yaml dev_dependencies and run:

dart run build_runner build

Classes

SafeJsonFieldAnnotation
Internal representation of SafeJsonField annotation data
SafeJsonParsingGenerator
Code generator for @SafeJsonParsing annotation

Functions

safeJsonParsingBuilder(BuilderOptions options) → Builder
Builder for the safe JSON parsing generator