您当前的位置: 首页 >  qq_34412985 json

JS Map与JSON转换

qq_34412985 发布时间:2019-12-26 20:39:17 ,浏览量:6

1. JSON数据 转 字符串

JSON.stringify(jsondata)

2. 字符串 转 JSON

JSON.parse(str)

3. Map 转 JSON,需要先将Map转化为Object(对象)

     _strMapToObj(strMap){
        let obj= Object.create(null);
        for (let[k,v] of strMap) {
          obj[k] = v;
        }
        return obj;
      }
      /**
      *map转换为json
      */
      _mapToJson(map) {
      return JSON.stringify(this._strMapToObj(map));
      }

4. JSON 转 Map

    _objToStrMap(obj){
      let strMap = new Map();
      for (let k of Object.keys(obj)) {
        strMap.set(k,obj[k]);
      }
      return strMap;
    }
     /**
      *json转换为map
      */
     _jsonToMap(jsonStr){
        return this._objToStrMap(JSON.parse(jsonStr));
      }

关注
打赏
查看更多评论

qq_34412985

暂无认证

  • 6浏览

    0关注

    957博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录