我正在尝试对这个 JSON 对象进行排序:
JSONObject = {
"command": [{
"geobox": [...],
"jobName": "...",
"keywords": ["..."],
"users": ["..."]
}, {
"geobox": [...],
"jobName": "...",
"keywords": ["...", "..."],
"users": ["...", "...", "..."]
}],
"type": "..."
}
它有“命令”,它是一个嵌套的 json 对象数组和我并不真正关心的“类型”。我希望它根据 jobName 值按字母顺序对“命令”中的嵌套 json 对象数组进行排序。我尝试过这样的事情,但没有奏效。
JSONObject.command.sort(function (a, b) {
return JSONObject.command[a].jobName - JSONObject.command[b].jobName
});