Support Questions

Find answers, ask questions, and share your expertise

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. 🙂