Oleksandr Shpak created NIFI-14687:
--------------------------------------

             Summary: New processor to modify frow file content in JSON format
                 Key: NIFI-14687
                 URL: https://issues.apache.org/jira/browse/NIFI-14687
             Project: Apache NiFi
          Issue Type: Wish
          Components: Extensions
    Affects Versions: 2.4.0
            Reporter: Oleksandr Shpak
             Fix For: 2.4.0


h2. Use case

In case when user need to modify JSON flow file content and set the new values 
of some keys using attribute values, currently it's possible with external 
scripts or complex schemas only.

Example. NiFi calls external API, get the result in JSON format. Then calls 
another API endpoint to get the recent object status. After that the recent 
status should be set to the specific key (by path) in the original response.
h2. Processor requirements
 * Processor should modify JSON content only
 * User can define one or more attribute names which values will be used to 
update the flow file content
 * For every attribute name user should set the path in JSONPath format
 * Processor should accept the next additional parameter:
 ** Processing behavior:
 *** Ignore empty or unset attribute values.
 *** Assign null value if attribute value is empty or not set



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

Reply via email to