简体   繁体   English

Json对象在javascript中按值排序

[英]Json object sort by value in javascript

I have a json object and i want to sort it by ascending order.我有一个 json 对象,我想按升序对其进行排序。 My json is like我的 json 就像

Object {8="Two Wheeler Dealers/Showroom", ...}

The key are dynamically created, next time may be changed.密钥是动态创建的,下次可能会更改。 How I can sort this into我如何将其分类为

I assume you already parsed your JSON string to a valid javascript object (i'll refer to it as myObj ).我假设您已经将 JSON 字符串解析为有效的 javascript 对象(我将其称为myObj )。

Then you can use something like that:然后你可以使用类似的东西:

var keys = Object.keys(myObj),
    sortedArray = [];

keys.sort();
for (var i = 0; i < keys.length; i++) {
    sortedArray.push( myObj[ keys[i] ] );
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM