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)

Reply via email to