鍍金池/ 問答/Java  HTML/ 鍵值對(duì)轉(zhuǎn)換成json格式

鍵值對(duì)轉(zhuǎn)換成json格式

例如鍵值對(duì)是這樣的{2:'aa',3:'bb',4:'cc'}
怎樣轉(zhuǎn)化成這樣[{'m':'2','n':'aa'},{'m':'3','n':'bb'},{'m':'4','n':'cc'}]

回答
編輯回答
北城荒

樓上可以當(dāng)成正解
給你來個(gè)簡(jiǎn)潔版本

let arr=[],json = {2:'aa',3:'bb',4:'cc'}
Object.keys(json).forEach(item=>{arr.push({m:item,n:json[item]})})
2017年5月28日 08:17
編輯回答
不二心
const result = Object.entries(obj).map(arr => ({m : arr[0], n: arr[1]}))
2018年3月8日 07:08
編輯回答
朕略傻
for (var item in jsondata[0]) {
     console.log(item);//得到鍵
     console.log(jsondata[0][item]);//得到鍵對(duì)應(yīng)的值
}
創(chuàng)建數(shù)組,然后 push
2017年8月19日 04:54
編輯回答
囍槑
var obj = {2: 'aa', 3: 'bb', 4: 'cc'}; 
var rs = [];
for (let i in obj) {
    var o = {
        m: i,
        n: obj[i]
    }
    rs.push(o);
}
console.log(rs);
2018年6月7日 03:17