js对json进行排序

比如我有一个json
{
"projects": [
{
"name": "project1",
"num": "3",
},
{
"name": "project2",
"num": "1",
},
{
"name": "project3",
"num": "2",
},
]
}

怎么根据num进行排序

var json = { ... ä½ çš„json串 };
json.projects.sort(function(a, b) { return parseInt(a.num) - parseInt(b.num); });
//这时,已经按num大小排过序了。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答