我正在尝试使用jq来展平一些嵌套的JSON。我首先尝试了在bash中循环遍历JSON,使用base64 参照这篇文章。结果执行速度非常慢,因此我正在尝试找到只使用jq的替代方案。
我的JSON如下:
[
{
"id":117739,
"officers": "[{\"name\":\"Alice\"},{\"name\":\"Bob\"}]"
},
{
"id":117740,
"officers":"[{\"name\":\"Charlie\"}]"
}
]
officers
字段保存的是一个JSON格式的字符串。我想要将其简化为:
[
{ "id":117739, "name":"Alice" },
{ "id":117739, "name":"Bob" },
{ "id":117740, "name":"Charlie" }
]