David Handermann created NIFI-15712:
---------------------------------------

             Summary: Add JSON Lines Support to JoltTransformJSON
                 Key: NIFI-15712
                 URL: https://issues.apache.org/jira/browse/NIFI-15712
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Extensions
            Reporter: David Handermann
            Assignee: David Handermann


The {{JoltTransformJSON}} Processor should be extended with an new {{JSON 
Source}} strategy supporting [JSON Lines|https://jsonlines.org/], also known as 
Newline Delimited JSON.

JSON Lines supports multiple JSON elements in a stream, with newline character 
separating each element. This format enables streaming parsing where each line 
is valid JSON.

The {{JoltTransformRecord}} Processor can be configured for similar processing, 
with appropriate JSON Record Reader and Writer Services, but requires a 
consistent Record Schema for all elements. Adding JSON Lines support directly 
to {{JoltTransformJSON}} enables wider variation of JSON input and output 
elements, without the overhead of Record Schema evaluation.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to