У меня есть JSON
полезная нагрузка вот так;
[ {
"Samples" : {
"Load" : [ {
"dataItemId" : "a5",
"timestamp" : "2019-02-17T04:58:44.097Z",
"name" : "Aload",
"sequence" : "19",
"subType" : null,
"content" : null
}, {
"dataItemId" : "a7",
"timestamp" : "2019-02-17T04:58:44.097Z",
"name" : "AAA",
"sequence" : "19",
"subType" : null,
"content" : null
} ],
"Angle" : [ {
"dataItemId" : "a6",
"timestamp" : "2019-02-17T04:58:44.097Z",
"name" : "Aact",
"sequence" : "20",
"subType" : "ACTUAL",
"content" : null
} ]
}
} ]
Я хочу получить JSON
вот так;
{
"Samples" : [
{
"tag_name": "Load",
"dataItemId" : "a5",
"timestamp" : "2019-02-17T04:58:44.097Z",
"name" : "Aload",
"sequence" : "19",
"subType" : null,
"content" : null
}, {
"tag_name": "Load",
"dataItemId" : "a7",
"timestamp" : "2019-02-17T04:58:44.097Z",
"name" : "AAA",
"sequence" : "19",
"subType" : null,
"content" : null
}, {
"tag_name": "Angle",
"dataItemId" : "a6",
"timestamp" : "2019-02-17T04:58:44.097Z",
"name" : "Aact",
"sequence" : "20",
"subType" : "ACTUAL",
"content" : null
}
]
}
В моем сценарии я должен преобразовать все данные jsonопределено выше.Я получаю 500 данных JSON в секунду .Как я могу сделать это, используя Jolt Specification
?Толчок Спецификация быстро ?Это подходит для потоковой передачи?Или я должен написать свой собственный скрипт для этого?