jsonのすべてのkeyとvalueを取得

953 ワード

jsonのすべてのkeyとvalueを取得し、バックグラウンドで返される値は次のとおりです.
[{"2018-04":0},{"2018-03":1},{"2018-02":0},{"2018-01":0},{"2017-12":0},{"2017-11":0},{"2017-10":0},{"2017-09":0},{"2017-08":0},{"2017-07":0},{"2017-06":0},{"2017-05":0}]

返されるのはjsonデータで、jsonの中にはオブジェクトが1つずつあり、各オブジェクトのkeyとvalueを取り出します.
var data=[{"2018-04":0},{"2018-03":1},{"2018-02":0},{"2018-01":0},{"2017-12":0},{"2017-11":0},{"2017-10":0},{"2017-09":0},{"2017-08":0},{"2017-07":0},{"2017-06":0},{"2017-05":0}]
var datakey= [];//  key
var datavalue= [];//  value   
for(var i=data.length;i>=0;i--){ //       
    for(var key in data[i]){
	datakey.push(key);
	console.log(key); //   key
	datavalue.push(data[i][key]);
	console.log(idscount);//   value
    }
}