Ana içeriğe atla
Giriş Değerleri
input null: { "LONG_VALUE_IN_STRING" : null }
input empty string "": { "LONG_VALUE_IN_STRING" : "" }
input string "123": { "LONG_VALUE_IN_STRING" : "123" }
JOLT Dönüşüm Kodu
Bu örnek, null ve boş string değerlerini 0’a, geçerli string değerlerini ise Long tipine dönüştürür.
[
  {
    "operation": "shift",
    "spec": {
      "LONG_VALUE_IN_STRING": {
        "": null,
        " ": null,
        "*": {
          "$": "LONG_VALUE_IN_STRING"
        }
      }
    }
  },
  {
    "operation": "default",
    "spec": {
      "LONG_VALUE_IN_STRING": 0
    }
  },
  {
    "operation": "modify-overwrite-beta",
    "spec": {
      "LONG_VALUE_IN_STRING": "=toLong"
    }
  },
  {
    "operation": "shift",
    "spec": {
      "LONG_VALUE_IN_STRING": "value"
    }
  }
]
Çıkış Değerleri
{ "value": 0 }
{ "value": 0 }
{ "value": 123 }