Created 02-10-2017 09:15 PM
Hi I have a JSON:
{ "eventType": "E21",
"hGuid": "125345360514082014",
"aGuid": "227345360514082014",
"timestamp": 1486273085000,
"eventFields": { "save": { "greeting": "How can we help?", "actions": [{ "action": "Track", "displayText": "Recently Ordered." }], "actions": ["Hello", "Returns", "Ask?"] } }
}
I want to extract the whole data under eventFields as a text. How can I do that in Nifi?
Created 02-10-2017 09:18 PM
Use https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi.processors.standard.EvaluateJsonPa... $.eventFields should give you the content of the eventFields as a single text
Created 02-10-2017 09:18 PM
Use https://nifi.apache.org/docs/nifi-docs/components/org.apache.nifi.processors.standard.EvaluateJsonPa... $.eventFields should give you the content of the eventFields as a single text
Created 02-10-2017 09:19 PM
That does not work as it says cannot convert to scalar form
Created 02-10-2017 09:30 PM
Try explicitly setting the Return Type as 'json' rather than 'auto-detect' or 'scalar'.
Created 02-10-2017 09:32 PM
json-test.xml I tried this for your input json