Bu örnekteki JSON dönüşüm işlemi, "LONG_VALUE_IN_STRING" isimli key değerinin içindeki metin değerini bir long tamsayı değerine nasıl dönüştürüldüğü gösterilmiştir.
Örnek 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"
}
CODE
JOLT Dönüşüm Kodu
[
{
"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"
}
}
]
CODE
Örnek Çıkış Değerleri
{
"value": 0
}
{
"value": 0
}
{
"value": 123
}
CODE