この JSON オブジェクトを並べ替えようとしています:
JSONObject = {
"command": [{
"geobox": [...],
"jobName": "...",
"keywords": ["..."],
"users": ["..."]
}, {
"geobox": [...],
"jobName": "...",
"keywords": ["...", "..."],
"users": ["...", "...", "..."]
}],
"type": "..."
}
ネストされたjsonオブジェクトの配列である「コマンド」と、あまり気にしない「タイプ」があります。「コマンド」のネストされたjsonオブジェクトの配列を、jobName値に基づいてアルファベット順に並べ替えたいと思います。私はこのようなことを試みましたが、うまくいきませんでした。
JSONObject.command.sort(function (a, b) {
return JSONObject.command[a].jobName - JSONObject.command[b].jobName
});