我有一个json文件,example.json:
[
[
"126",
1522767000
],
[
"122",
1522859400
],
[
"126",
1523348520
]
]...and希望添加具有所需输出的多个父项:
{
"target": "Systolic",
"datapoints": [
[
"126",
1522767000
],
[
"122",
1522859400
],
[
"126",
1523348520
]
]
}我遇到了麻烦,尝试着:
cat example.json | jq -s '{target:.[]}',它添加一个键,但不了解如何向target和另一个键datapoints添加值。
发布于 2018-04-11 17:05:39
使用简单的jq表达式:
jq '{target: "Systolic", datapoints: .}' example.json产出:
{
"target": "Systolic",
"datapoints": [
[
"126",
1522767000
],
[
"122",
1522859400
],
[
"126",
1523348520
]
]
}https://stackoverflow.com/questions/49780588
复制相似问题