Copy
input null: { "LONG_VALUE_IN_STRING" : null }
input empty string "": { "LONG_VALUE_IN_STRING" : "" }
input string "123": { "LONG_VALUE_IN_STRING" : "123" }
This example converts null and empty string values to 0, and valid string values to Long type.
Copy
[
{
"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"
}
}
]
Copy
{ "value": 0 }
{ "value": 0 }
{ "value": 123 }

