排序特殊的Json(多级) [英] Sort special Json (multilevel)

查看:63
本文介绍了排序特殊的Json(多级)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

On litle and complex question, I want to sort a multilevel Json Object,I'm using 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);

What can I'm using for : json.sort(1,alphaORnumeric);

我想按字母数字2下的数字2键对对象Json进行排序,我对英语抱歉有疑问

I want to sort the Object Json by keys number 2 under alphanumeric I have problem with english sorry

非常感谢您的帮助

推荐答案

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

这篇关于排序特殊的Json(多级)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆