排序特殊Json(多级)

时间:2010-01-21 19:09:43

标签: json

关于litle和复杂的问题,我想对多级Json对象进行排序,我正在使用Jquery

var json = {
    "x18561":
    {
            "0":"18561","1":"MPD182","2":"Sony Ericsson bejoo ","3":"xxxxxx"
    },
    "x18562":
    {
            "0":"18562","1":"MPD181","2":"Samsung Playerone S5230 ","3":"yyyyyy"
    }
    ,
    "x18562":
    {
            "0":"18562","1":"MPD183","2":"Samsung Aero ","3":"yyyyyy"
    }


json.sort(1,alphaORnumeric); //what?


     var rez = '';

     for (var key in json) {
            rez += json[key][2]+', ';
    }

alert(rez); // return : Samsung Aero, Sony Ericsson, Samsung Playerone S5230 

我可以使用什么: json.sort(1,alphaORnumeric);

我想用字母数字下的数字2对对象Json进行排序我有问题,对不起

非常感谢你的帮助

2 个答案:

答案 0 :(得分:0)

问题是什么?

  

我可以使用什么:   json.sort(1,alphaORnumeric);

答案 1 :(得分:0)

        json.sort(function(a, b) {
            if (json.2 < json.2) return -1;
            if (json.2 > json.2) return 1;
            return 0;
        });