Devin Fisher created NIFI-2460:
----------------------------------

             Summary: Add StringEscapeUtils function to Nifi Expression Language
                 Key: NIFI-2460
                 URL: https://issues.apache.org/jira/browse/NIFI-2460
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Core Framework
            Reporter: Devin Fisher


When using Nifi Expression Language to build up a transport format (like JSON 
or XML) there is no go way to make sure that it has been properly escaped.  

Example Use Case:
When using PutHTTP to a Web Service that requires JSON input.  If the incoming 
data could contain String with quotes or other disallow character in JSON there 
is no reliable way to Escape the inputs as you put them into a larger JSON 
object.

Proposed Change: 
StringEscapeUtils is part of apache commons-lang which is already a dependency 
for nifi base POM. The functions in StringEscapeUtils can easily be mapped into 
functions in nifi expression language.

Work Done:
I have the work done on a fork and am ready to submit a PR. That PR should get 
good review since it is my first contribution (outside of a fixed typo) 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to