美文网首页让前端飞
小程序开发笔记《二》json转数组

小程序开发笔记《二》json转数组

作者: 菜菜___ | 来源:发表于2020-05-27 11:34 被阅读0次

    在项目开发的时候,经常有json转数据的需求,例如小程序的picker组件里range属性值为数组,而当我们已有的数据是一个json时,这时候就需要转换一下,和js的写法一样,只需要在小程序里新增加个转换方法。
    假设已有json如下:

    var provinceJson = {
      "110000": "北京",
      "120000": "天津",
      "130000": "河北",
      "140000": "山西",
      "150000": "内蒙古"
    }
    

    json转换为数组:

      JsonToArray: function (data) {
        let array = [];
        for (let i in data) {
          let data_obj = {};
          data_obj.code = i;
          data_obj.name = data[i];
          array.push(data_obj);
        }
        return array;
      }
    

    调用方法:

    var provinceArray = JsonToArray (provinceJson)
    

    这样provinceArray就是我们想要的数组值啦。
    原文作者技术博客:https://www.jianshu.com/u/ac4daaeecdfe

    相关文章

      网友评论

        本文标题:小程序开发笔记《二》json转数组

        本文链接:https://www.haomeiwen.com/subject/fisgohtx.html