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));}
转自:https://blog.csdn.net/jiangyu1013/article/details/86293815
