在jq中排序JSON对象

我有一个简单的JSON对象:

{
  "dir1/somepath1": 1.2,"dir2/somepath2": 3.5,"dir2/somepath3": 1.0,"dir5/somepath4": 10.1,"dir10/somepath5": 30.1
}

我想对其进行排序,使其看起来像:

{
  "dir10/somepath5": 30.1,"dir1/somepath1": 1.2,"dir2/somepath3": 1.0  
}

更新

我不明白为什么我会被拒绝

我有适当的头衔,适当的身体和适当的标签。

知道jq的人可以回答这个问题,但是我已经找到了答案。将等待2天,并将问题标记为已解决。

jack11666 回答:在jq中排序JSON对象

我设法回答了自己的问题
jq 'to_entries | sort_by(.value) | reverse | from_entries'

https://jqplay.org/s/OTbaGREIUH

本文链接:https://www.f2er.com/3129986.html

大家都在问