Bu örnekte JSON verisi içerisinde yer alan "CUR_X_MIKTARLARI" isimli key değerinin içerisinde yer alan "rowDataList" isimli array içerisinden veri alma ve bu array'in key ifadesinin nasıl değiştirileceği gösterilmiştir.
Örnek Giriş Değeri
{
"statusCode": 200,
"statusDescription": "OK",
"numRows": 0,
"data": [
{
"CUR_X_MIKTARLARI": {
"rowDataList": [
{
"KURUM_ID": "123",
"KURUM_ADI": "aaa",
"TOPLAM": 645
},
{
"KURUM_ID": "124",
"KURUM_ADI": "bbb",
"TOPLAM": 645
},
{
"KURUM_ID": "125",
"KURUM_ADI": "ccc",
"TOPLAM": 645
}
],
"columnNames": [
"KURUM_ID",
"KURUM_ADI",
"TOPLAM"
],
"numRows": 3
}
}
],
"result": [],
"elapsedTime": 4,
"errors": []
}
CODE
JOLT Dönüşüm Kodu
[
{
"operation": "shift",
"spec": {
"data": {
"*": {
"CUR_X_MIKTARLARI": {
"rowDataList": "ModifiedList"
}
}
}
}
}
]
CODE
Örnek Çıkış Değeri
{
"ModifiedList" : [ {
"KURUM_ID" : "123",
"KURUM_ADI" : "aaa",
"TOPLAM" : 645
}, {
"KURUM_ID" : "124",
"KURUM_ADI" : "bbb",
"TOPLAM" : 645
}, {
"KURUM_ID" : "125",
"KURUM_ADI" : "ccc",
"TOPLAM" : 645
} ]
}
CODE