假设我有一个像这样的 json 对象
{
"name": "abc",
"version": "1234"
}
{
"name": "xyz",
"version": "6789"
}
我希望它能将其转变为
{
"abc": "1234",
"xyz" : "6789"
}
我尝试过映射和减少。但我无法集中注意力
假设我有一个像这样的 json 对象
{
"name": "abc",
"version": "1234"
}
{
"name": "xyz",
"version": "6789"
}
我希望它能将其转变为
{
"abc": "1234",
"xyz" : "6789"
}
我尝试过映射和减少。但我无法集中注意力
一种方法是
reduce
遍历所有inputs
, 并连续构建结果对象。使用--null-input
(或-n
) 标志:演示
另一种方法是
map
为每个项目创建一个对象,然后将add
它们全部组合成一个结果对象。使用--slurp
(或-s
) 标志:演示
输出: