Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]

Support Questions

Find answers, ask questions, and share your expertise
Announcements
Share your experience with Cloudera on G2 and get a $25 Amazon Gift card.
Hi, I'm CLEO! Something exciting is coming to the Community. Stay Tuned!

JSON arrays with square brackets problem

avatar
Contributor

I have a problem when sending JSON data to Elastic from Nifi - Nifi puts [ square brackets ] around a JSON array, and so Elastic doesn't recognise the data. The current fix is to use a SplitJSON processor, which removes the square brackets, but this will become unworkable when the number of flow files gets a bit big in number. Is there a way of creating an array of JSON that is recognised by Elastic that does not contain square brackets?

I am also using an older version of Nifi - Ver 1.12.1

1 ACCEPTED SOLUTION

avatar
Contributor

No worries, I've found a fix. Setting the jsonwriter to line by line instead of array. 🙂

View solution in original post

1 REPLY 1

avatar
Contributor

No worries, I've found a fix. Setting the jsonwriter to line by line instead of array. 🙂