[ https://issues.apache.org/jira/browse/NIFI-1893?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16712238#comment-16712238 ]
ASF GitHub Bot commented on NIFI-1893: -------------------------------------- Github user nileio commented on the issue: https://github.com/apache/nifi/pull/1037 @basvank not sure if any further progress has been done or there is alternative solutions for this ? someone has suggested using https://github.com/java-json-tools/json-schema-validator .. Is this issue still being considered ? > Add processor for validating JSON > --------------------------------- > > Key: NIFI-1893 > URL: https://issues.apache.org/jira/browse/NIFI-1893 > Project: Apache NiFi > Issue Type: New Feature > Reporter: Matt Burgess > Priority: Major > > NiFi has a ValidateXml processor to validate incoming XML files against a > schema. It would be good to have one to validate JSON files as well. > For example, an input JSON of: > { > name: "Test", > timestamp: 1463499695, > tags: { > "host": "Test_1", > "ip" : "1.1.1.1" > }, > fields: { > "cpu": 10.2, > "load": 15.6 > } > } > Could be validated successfully against the following "schema": > { > "type": "object", > "required": ["name", "tags", "timestamp", "fields"], > "properties": { > "name": {"type": "string"}, > "timestamp": {"type": "integer"}, > "tags": {"type": "object", "items": {"type": "string"}}, > "fields": { "type": "object"} > } > } > There is at least one ASF-friendly library that could be used for > implementation: https://github.com/everit-org/json-schema -- This message was sent by Atlassian JIRA (v7.6.3#76005)