2016-07-05 14 views
0

を変換:私はこのような何かに変換する必要があり、私のページで作業グラフを得るためにJavascriptを/ JSON私はこのようになりますページからデータを読んでいるデータ形式

{"cars":0,"bikes":"1"} 

[{"key":"cars","value":0},{"key":"bikes","value":1}] 

このデータはサイズを大きくする可能性があるため、このデータを変換するにはどうすればよいでしょうか。

+1

を行うためにmap()Object.keys()を使用することができます:「キーと値のペアの配列/シーケンスにオブジェクト/辞書を回します」。それは多くの方法で行うことができます。最も多くのC-Forwardはfor..in(オブジェクト内のキーの上)とArray.pushです。 – user2864740

+0

例:http://stackoverflow.com/questions/25627889/converting-json-name-value-to-array-with-object-literals?lq=1、http://stackoverflow.com/questions/34240678/converting -json-object-to-js-key-value-pairs-array?rq = 1、http://stackoverflow.com/questions/14615669/convert-objects-properties-and-values-to-array-of-key値ペア(文字列を作成しないことを除く) – user2864740

答えて

2

あなたはこの操作のように記述することができ、この

var obj = {"cars":0,"bikes":"1"}; 
 
var result = Object.keys(obj).map(function(e) { 
 
    return {key: e, value: obj[e]} 
 
}); 
 

 
console.log(result)

関連する問題