Сортировка спец. Json (многоуровневая) - PullRequest
0 голосов
/ 21 января 2010

По небольшому и сложному вопросу я хочу отсортировать многоуровневый объект 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);

Я хочу отсортировать объект Json по ключам номер 2 в алфавитно-цифровом формате. У меня проблемы с английским языком. Извините

Большое спасибо за вашу помощь

Ответы [ 2 ]

0 голосов
/ 21 января 2010
        json.sort(function(a, b) {
            if (json.2 < json.2) return -1;
            if (json.2 > json.2) return 1;
            return 0;
        });
0 голосов
/ 21 января 2010

Что это за вопрос?

Что я могу использовать для: json.sort (1, alphaORnumeric);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...