如何转换现有的JSON数据以摆脱无用的字段?

问题描述 投票:0回答:1

我有通过使用带有 -J 标志的

lscpu
Linux 命令获得的 JSON 数据。 它输出具有以下格式元素的数组:

{"field":"fieldName", "data":"information"}

如何将其格式更改为

{"fieldName":"information"} 

使用

lscpu
或者
jq

我尝试通过脚本来实现,但我认为会有更漂亮的方式。

json linux
1个回答
0
投票

我搜索到的方法是在

lscpu
Linux命令中使用的,所以最终版本是

lscpu -J | jq '.lscpu | map( { (.field): .data } ) | add'
© www.soinside.com 2019 - 2024. All rights reserved.