【发布时间】:2018-10-11 15:27:30
【问题描述】:
我有 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
但这似乎很复杂,所以我希望有一个我忽略的更简单的方法?
【问题讨论】: