How to parse or split an array with respect to colon(s) in jolt transformation processor in Apache NiFi.
input:
{
"metricname": [
"CPU1min",
"MemoryFree",
"MemoryUsed"
],
"dataSourceName": "Standard CPU Utilization Network Cisco",
"paramname": {
"Standard CPU Utilization Network Cisco-3745 chassis Index0": {
"values": [
[
"No Data",
"No Data",
"No Data",
"No Data",
"No Data"
],
[
"No Data",
"No Data",
"No Data",
"No Data",
"No Data"
],
[
"No Data",
"No Data",
"No Data",
"No Data",
"No Data"
]
]
}
}
}
expected output:
[
"metricname",
[
"CPU1min",
"MemoryFree",
"MemoryUsed"
],
"dataSourceName",
"Standard CPU Utilization Network Cisco",
"paramname",
"Standard CPU Utilization Network Cisco-3745 chassis Index0",
"values",
[
"No Data",
"No Data",
"No Data",
"No Data",
"No Data"
],
[
"No Data",
"No Data",
"No Data",
"No Data",
"No Data"
],
[
"No Data",
"No Data",
"No Data",
"No Data",
"No Data"
]
]
please help me out.
Thanks
