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