json_schema_form_builder 0.1.0
json_schema_form_builder: ^0.1.0 copied to clipboard
Flutter forms generated from JSON Schema: typed field editors, live validation, anyOf/oneOf variants, and an extensible handler registry.
0.1.0 #
Initial release.
JsonSchemaForm: a live-validated form generated from a JSON Schema, withvalidateOnChangeor on-demandvalidate().- Typed editors for all JSON types, driven by an extensible handler registry
(
TypeBasedJsonHandlerRegistry); custom handlers can replace or extend the standard set. - Schema support: document-local
$ref(including recursive schemas with a lazy cycle guard),allOfmerging,anyOf/oneOfvariants with closest- match selection, union types,if/then/else,dependencies/dependentRequired/dependentSchemas,const,enum, defaults (also behind$ref/allOf), draft-07 tuple normalization for validation. - Validation modes (
SchemaValidationMode):none,lenient,strict. - Raw JSON editing:
JsonEditorwith lightweight syntax highlighting (JsonHighlightingController). - Localization: English, Polish, Russian (
JsonFormLocalizations).
