微信小程序,json,map和字符串的转化代码讲解
程序员文章站
2022-05-13 22:50:23
字符串转json
function stringtojson(data){
return json.parse(data);...
字符串转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;
}