Я новичок в Jolt и просто не могу придумать, как давать имена элементам в json, должно быть простое транспонирование, но уже неделю я бью головой.
Пример JSON:
{
"vendor": "myINC",
"beginTime": "2020-01-21T10:00:00+08:00",
"userLabel": "sn0034d",
"Type 001": {
"inline 001": {
"counter1": "0",
"counter2": "1"
},
"inline 003": {
"counter1": "3",
"counter6": "0",
"counter93": "1"
}
},
"Type 003": {
"inline 003": {
"counter86": "20",
"counter2": "1"
},
"inline 020": {
"counter2": "3",
"counter63": "0"
}
}
Желаемый результат JSON:
{
"vendor": "myINC",
"beginTime": "2020-01-21T10:00:00+08:00",
"userLabel": "sn0034d",
"Types": [
{
"TypeName": "Type 001",
"InLines": [
{
"InlineName": "inline 001",
"counters": [
{
"name": "counter1",
"value": "0"
},{
"name": "counter2",
"value": "1"
},
{
"InlineName": "inline 003",
"counters": [
{
"name": "counter1",
"value": "3"
},{
"name": "counter6",
"value": "0"
},{
"name": "counter93",
"value": "1"
}
]
}
]
},{
"TypeName": "Type 003",
"Inlines": [
{
"InlineName": "inline 003",
"counters": [
{
"name": "counter86",
"value": "20"
},{
"name": "counter2",
"value": "1"
}
]
},{
"InlineName": "inline 020",
"counters": [
{
"name": "counter2",
"value": "3"
},{
"name": "counter63",
"value": "0"
}
]
}
]
}
]
}
Может ли кто-нибудь помочь мне с c.
Был бы очень признателен за помощь специалиста
Спасибо за все, Давид