有人可以帮助将输入json转换为输出格式,如下所示。我试过多种方法,但我不能成功。
我输入了:
{
"hosts": [
{
"statistics": [
{
"timestamp": {
"date": "2017-06-09",
"time": "21:40:01"
},
"cpu-load": [
{
"idle": 99.64
}
]
}
]
}
]
}
我需要输出:
{
"hosts": [
{
"statistics": [
{
"timestamp": "2017-06-09 21:40:01",
"cpu-load": [
{
"idle": 99.64
}
]
}
]
}
]
}
答案 0 :(得分:2)
更新运算符| =应该可以解决问题。
jq '.hosts[].statistics[].timestamp |= .date + " " + .time'