2010-01-21 52 views
0

在痘痘和复杂的问题,我想整理一个多层次的JSON对象,我使用jQuery排序特殊JSON(多)

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);

我想对象的Json通过按键数2下,字母排序,我有问题,对不起,英语

非常感谢您的帮助

+1

请澄清一下问题。 – stepanian 2010-01-21 19:15:50

+0

是的,这将是非常有益 – streetparade 2010-01-21 19:17:10

+0

您编辑的代码,但问题仍不清楚。 – stepanian 2010-01-21 19:20:34

回答

0

什么是一个问题吗?

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

+0

对不起, 我想对象的Json通过按键数2下的字母数字 我有问题,对不起英文感谢 – pagetronic 2010-01-21 19:20:53

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

ERREUR排序:失踪)条件 如果(json.2 pagetronic 2010-01-21 19:35:21