当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 微信小程序,json,map和字符串的转化代码讲解

微信小程序,json,map和字符串的转化代码讲解

2018年08月27日  | 移动技术网IT编程  | 我要评论

字符串转json 

 function stringtojson(data){

    return json.parse(data);

  }

json转字符串

 function jsontostring(data){

    return json.stringify(data);

  }

map转为json

 function maptojson(map) {

  return json.stringify(strmaptoobj(map));

  }

json转为map

 function jsontomap(jsonstr){

    return  objtostrmap(json.parse(jsonstr));

  }

map转化为对象

 function strmaptoobj(strmap){

    let obj= object.create(null);

    for (let[k,v] of strmap) {

      obj[k] = v;

    }

    return obj;

  }

对象转化为map

 function  objtostrmap(obj){

  let strmap = new map();

  for (let k of object.keys(obj)) {

    strmap.set(k,obj[k]);

  }

  return strmap;

}

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网