js中json字符串与map的相互转化

您所在的位置:网站首页 json字符串转map报错 js中json字符串与map的相互转化

js中json字符串与map的相互转化

2023-08-10 06:57| 来源: 网络整理| 查看: 265

1.json数据 转 字符串

JSON.stringify(jsondata)

2.字符串 转 JSON

JSON.parse(str)

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

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

4.JSON 转 Map

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

 

5.判断字符串是否为空

//判断字符是否为空的方法 function isEmpty(obj){ if(typeof obj == "undefined" || obj == null || obj == ""){ return true; }else{ return false; } }

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3