js中json字符串与map的相互转化 |
您所在的位置:网站首页 › json字符串转map报错 › js中json字符串与map的相互转化 |
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 |