Bu örnekte var olan JSON verisi içerisinde "Alan1" ve "Alan2" alanlarının diziye dönüştürülmesi gösterilecektir.
Örnek Giriş Değeri
{
"statusCode" : 200,
"statusDescription" : "OK",
"numRows" : 1,
"data" : [ {
"data" : {
"Alan1" : "içerik1",
"Alan2" : "içerik2",
"Alan3" : 1,
"Alan4" : "içerik3",
"Alan5" : "içerik4",
"NewField": "test"
}
} ],
"elapsedTime" : 1,
"errors" : [ ]
}
CODE
JOLT Dönüşüm Kodu
[
{
"operation": "cardinality",
"spec": {
"data": {
"*": {
"data": {
"Alan1": "MANY"
}
}
}
}
},
{
"operation": "cardinality",
"spec": {
"data": {
"*": {
"data": {
"Alan2": "MANY"
}
}
}
}
}
CODE
Örnek Çıkış Değeri
{
"statusCode" : 200,
"statusDescription" : "OK",
"numRows" : 1,
"data" : [ {
"data" : {
"Alan1" : [ "içerik1" ],
"Alan2" : [ "içerik2" ],
"Alan3" : 1,
"Alan4" : "içerik3",
"Alan5" : "içerik4",
"NewField" : "test"
}
} ],
"elapsedTime" : 1,
"errors" : [ ]
}
CODE