[英]Json transformation using jolt string concatenation in an array
我需要在數組中第7位和第8位的元素上進行字符串串聯作為飛機ID,並使用jolt創建json消息。以下是樣本規格,輸入,實際輸出和預期輸出。框架版本0.0.20
輸入:
[
[
"20083366",
"12018098",
"Air Transport Europe",
"2017",
"1",
"60",
"OM",
"ATM",
"Test",
"",
"",
"7600000",
"",
"0"
],
[
"20083366",
"12018098",
"Air Transport Europe",
"2017",
"2",
"75",
"OM",
"ATM",
"",
"",
"",
"7600000",
"",
"0"
]
]
震動規格:
[
{
"operation": "shift",
"spec": {
"*": {
"7": "[&1].countryCodeAircraftId",
"8": "[&1].aircraftId",
"9": "[&1].aircraftTypeCode",
"1": "[&1].insuredId",
}
}
},
{
"operation": "modify-default-beta",
"spec": {
"*": {
"14": "=concat(@(1,countryCodeAircraftId),' ',@(1,aircraftId))"
}
}
}
]
實際輸出:
[ {
"countryCodeAircraftId" : "ATM",
"aircraftIds" : "Test",
"aircraftTypeCode" : "",
"insuredId" : "12018098",
"aircraftId" : "ATM Test"
}, {
"countryCodeAircraftId" : "ATM",
"aircraftIds" : "",
"aircraftTypeCode" : "",
"insuredId" : "12018098",
"aircraftId" : "ATM "
} ]
預期產量:
[ {
"aircraftId" : "ATM Test",
"aircraftTypeCode" : "",
"insuredId" : "12018098"
}, {
"aircraftId" : "",
"aircraftTypeCode" : "",
"insuredId" : "12018098",
} ]
Jolt 0.0.20版沒有“ modify-default-beta”操作。 它是在0.0.22中添加的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.