Support Questions
Find answers, ask questions, and share your expertise
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.

Apache Nifi - How to quickly serialize a Json on Apache Nifi 1.7.1

Apache Nifi - How to quickly serialize a Json on Apache Nifi 1.7.1

New Contributor

94589-example.png

Please, I need to serialize a text / plain into a json quickly because of the amount of records I have in my workflow, I tried to use the one executescript / jython processor, however, it got very slow due to the json.dumps () class. Please, what is the most performatic way in Nifi to serialize Json? Can you send an example?

Thank you!
1 REPLY 1

Re: Apache Nifi - How to quickly serialize a Json on Apache Nifi 1.7.1

New Contributor
  1. You have to set the attribute "mime.type" to "application/json" with for example the UpdateAttribute-Processor. [Image]
  2. You have to use EvaluateJSONPath-Processor to format it correct. [Image]
  3. You have to configure the EvaluateJSONPath-Processor and add it a attribute. The name is of the attribute doesnt care. As value you set "$". So it will use the whole Flowfile and will format it correctly. [Image]

96620-opera-2019-01-04-13-12-07.png

96621-strokesplus-2019-01-04-13-13-32.png

96622-strokesplus-2019-01-04-13-14-15.png