我已經嘗試將csv轉換爲json。如何爲json內容使用表達式語言?
像下面我的CSV數據..,
Top
Jun Sdas 123
Jul gh 456
Aug-16 Rav 789
Jan-16 Trai 767
現在我已經使用以下結構處理器..,
GetFile-->InferredAvroSchema-->ConvertCSVToAvro-->ConvertAvroToJson-->PutFile.
現在導致下面的JSON的。,
[
{"field_0": "Top", "field_1": "", "field_2": null},
{"field_0": "Jun", "field_1": "Sdas", "field_2": 123},
{"field_0": "Jul", "field_1": "gh", "field_2": 456},
{"field_0": "Aug-16", "field_1": "Rav", "field_2": 789},
{"field_0": "Jan-16", "field_1": "Trai", "field_2": 767}
]
現在我需要爲「field_0」添加表達式語言,以便在值中不存在時添加「-16」。
例如:具有「Jun」的第二行中的「field_0」。現在我需要檢查「-16」是否存在於現場並且如果不存在也添加。
如何將nifi處理器中的表達式語言方法添加到json內容中?
Anyotherway是可能的嗎?
任何幫助表示讚賞和接受?
謝謝安迪它的工作 –