Pierre Villard created NIFI-15047:
-------------------------------------
Summary: Initial JSON Schemas support for NiFi Records
Key: NIFI-15047
URL: https://issues.apache.org/jira/browse/NIFI-15047
Project: Apache NiFi
Issue Type: New Feature
Reporter: Pierre Villard
Assignee: Pierre Villard
Initial work to start supporting JSON Schemas for the NiFi Records APIs. A
feature proposal had been submitted here:
[https://cwiki.apache.org/confluence/display/NIFI/JSON+Schema+support+for+Records]
Record-based processors are extremely important and we have many
readers/writers. However, whenever a schema needs to be defined for usage in
those readers/writers, only Avro Schemas are supported (there are some isolated
exceptions for some specific components).
The goal of this work is to introduce initial support for JSON Schemas
specifications
[https://json-schema.org/specification]
This gives more flexibility for defining schemas and, in particular,
constraints/requirements on the fields. This is a great option to increase the
capabilities when it comes to validating records for the data going through
NiFi.
This issue is for introducing initial support and to give a direction for
supporting additional features of the JSON Schemas specs in the future, as well
as supporting additional schemas formats.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)