【发布时间】:2021-10-18 17:07:52
【问题描述】:
我有以下 json 输出:
[
{
"serviceid": "service1",
"endpoints" : {
"endpoint1": [
"example1",
"example2",
"example3",
"example4"
],
"endpoint2": [
"example3",
"example4",
"example5",
"example6"
]
},
"version": "1.0"
},
{
"serviceid": "service2",
"endpoints" : {
"endpoint3": [
"example7",
"example8",
"example9",
"example10"
]
},
"version": "2.0"
}
]
所以我需要删除端点 1、端点 2 和端点 3,并将它们的子节点保存为数组。 这是所需的输出:
[
{
"serviceid": "service1",
"endpoints" : [
"example1",
"example2",
"example3",
"example4"
"example3",
"example4",
"example5",
"example6"
],
"version": "1.0"
},
"serviceid": "service2",
"endpoints" : [
"example7",
"example8",
"example9",
"example10"
],
"version": "2.0"
}
]
我没有任何想法去面对它,请你帮帮我吗? 提前致谢。
【问题讨论】:
-
这不是有效的 JSON。
标签: jq