Мне трудно трансформировать JSON с помощью тряски. Вот мой JSON:
{
"totalPages":105,
"firstPage":true,
"lastPage":false,
"numberOfElements":5,
"number":0,
"totalElements":524,
"columns":{
"dimension":{
"id":"variables/evar134",
"type":"string"
},
"columnIds":[
"0",
"1",
"2",
"3",
"5",
"6"
]
},
"rows":[
{
"itemId":"938410065",
"value":"1131568",
"data":[
1.0,
523.0,
0.0,
"NaN",
0.0,
1.0002442201269182
]
},
{
"itemId":"2011836789",
"value":"196149",
"data":[
1.0,
523.0,
0.0,
"NaN",
0.0,
1.0002442201269182
]
},
{
"itemId":"1400165844",
"value":"1258290",
"data":[
1.0,
523.0,
0.0,
"NaN",
0.0,
1.0002442201269182
]
},
{
"itemId":"4260137693",
"value":"1382641",
"data":[
1.0,
523.0,
0.0,
"NaN",
1.0002442201269182,
0.0
]
},
{
"itemId":"4117340671",
"value":"941349",
"data":[
1.0,
523.0,
0.0,
"NaN",
1.0002442201269182,
0.0
]
}
],
"summaryData":{
"totals":[
570.0,
523.0,
506.0,
0.9940711462450593,
482.6580757318888,
35.30252394415497
],
"col-max":[
33.0,
523.0,
2.0,
1.0,
1.0002442201269182,
1.0002442201269182
],
"col-min":[
1.0,
523.0,
1.0,
1.0,
1.0002442201269182,
1.0002442201269182
]
}
}
То, что я пытаюсь сделать, это просто извлечь все данные о «ценности». Например:
{
"value":"1131568",
},
{
"value":"196149",
}...
Я думал, что толчок будет выглядеть примерно так, чтобы вытащить каждый экземпляр:
[
{
"operation": "shift",
"spec": {
"*": {
"value": "value"
}
}
}
]
Однако, когда я пробую это на валидат толчка , он говорит, что он недействителен.
Может кто-нибудь помочь мне понять, как это сделать?