Я относительно новичок в использовании JOLT
У меня есть этот ввод JSON
[
{
"agent-submit-time": -1,
"agent-end-time": 123445,
"agent-name": "Marie Bayer-Smith"
},
{
"agent-submit-time": -1,
"agent-end-time": 123445,
"agent-name": "Marie Bayer-Smith"
}
]
И это спецификация JOLT, которую я имею
[
{
"operation": "shift",
"spec": {
"*": {
"*-*-*": "&(0,1)_&(0,2)_&(0,3)",
"*-*": "&(0,1)_&(0,2)",
"*": "[&]"
}
}
}
]
Это даетмне вывод
{
"agent_submit-time" : [ -1, -1 ],
"agent_end-time" : [ 123445, 123445 ],
"agent_name" : [ "Marie Bayer-Smith", "Marie Bayer-Smith" ]
}
но я хочу
[
{
"agent_submit_time" : -1,
"agent_end_time" : 123445,
"agent_name" : "Marie Bayer-Smith"
},
{
"agent_submit_time" : -1,
"agent_end_time" : 123445,
"agent_name" : "Marie Bayer-Smith"
}
]
Может кто-нибудь объяснить, что не так со спецификацией и как это исправить?Спасибо