个人随笔
目录
JS 中 Map 与 JSON 转换
2019-12-12 23:49:43

1. JSON数据 转 字符串

  1. JSON.stringify(jsondata)

2. 字符串 转 JSON

  1. JSON.parse(str)

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

  1. function _strMapToObj(strMap){
  2. let obj= Object.create(null);
  3. for (let[k,v] of strMap) {
  4. obj[k] = v;
  5. }
  6. return obj;
  7. }
  8. /**
  9. *map转换为json
  10. */
  11. function _mapToJson(map) {
  12. return JSON.stringify(this._strMapToObj(map));
  13. }

4. JSON 转 Map

  1. function _objToStrMap(obj){
  2. let strMap = new Map();
  3. for (let k of Object.keys(obj)) {
  4. strMap.set(k,obj[k]);
  5. }
  6. return strMap;
  7. }
  8. /**
  9. *json转换为map
  10. */
  11. function _jsonToMap(jsonStr){
  12. return this._objToStrMap(JSON.parse(jsonStr));
  13. }

转自:https://blog.csdn.net/jiangyu1013/article/details/86293815

 455

啊!这个可能是世界上最丑的留言输入框功能~


当然,也是最丑的留言列表

有疑问发邮件到 : suibibk@qq.com 侵权立删
Copyright : 个人随笔   备案号 : 粤ICP备18099399号-2