我有一个JSON格式的数据
{
"a": {
"size":3
},
"b": {
"size":2
},
"c": {
"size":1
}
}
我需要按大小排序,例如:
{
"c": {
"size": 1
},
"b": {
"size": 2
},
"a": {
"size": 3
}
}
我已经找到了一种方法来完成它,例如:
. as $in | keys_unsorted | map ({"key": ., "size" : $in[.].size}) | sort_by(.size) | map(.key | {(.) : $in[.]}) | add
但是这似乎相当复杂,所以我希望有一个我忽视的更简单的方法?