开发者社区 问答 正文

json转js对象数组,求助

假设我有一个json对象,内容如下:{"10":"热卖商品","11":"限时抢购"},请问如何用js将其转换成这种格式?
var data = [{ id: 10, text: '热卖商品' }, { id:11, text: '限时抢购'}];

展开
收起
杨冬芳 2016-07-04 14:26:38 1985 分享 版权
1 条回答
写回答
取消 提交回答
  • IT从业

    var datajson = {"10":"热卖商品","11":"限时抢购"}; var dataary =[]; for(var item in datajson) { console.info(item); var temp = new Object(); temp.id = item; temp.text = datajson[item]; dataary.push(temp); } console.info(dataary);

    2019-07-17 19:50:40
    赞同 展开评论