2016-04-20 8 views
-3

私はjsonオブジェクトを持っていますので、昇順でソートします。私のjsonはのようですJsonオブジェクトの値によるJavaScriptの値による並べ替え

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

キーは動的に作成され、次回は変更される可能性があります。どのようにこれをソートできるか

+0

チェックは、この:http://jsfiddle.net/lalatino/mcuzr/ – C2486

+1

有効なオブジェクトを追加してください、とあなたが好きなキーを注文する

次に、あなたがそのようなものを使用することができます。 –

+0

配列を使用すると、オブジェクト(キーと値のペア)はソートされたデータ構造体ではありません –

答えて

0

JSON文字列を有効なjavascriptオブジェクト(既にmyObjと呼んでいます)にパースしたと仮定します。

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

keys.sort(); 
for (var i = 0; i < keys.length; i++) { 
    sortedArray.push(myObj[ keys[i] ]); 
} 
関連する問題