Map与JSON Conver
2024-09-05 21:58:36
function strMapToObj(strMap) {
let obj = Object.create(null);
for (let [k,v] of strMap) {
obj[k] = v;
}
return obj;
} function objToStrMap(obj) {
let strMap = new Map();
for (let k of Object.keys(obj)) {
strMap.set(k, obj[k]);
}
return strMap;
} function strMapToJson(strMap) {
return JSON.stringify(strMapToObj(strMap));
} function jsonToStrMap(jsonStr) {
return objToStrMap(JSON.parse(jsonStr));
} let myMap = new Map().set('yes', true).set('no', false);
console.log(strMapToJson(myMap)) var obj=jsonToStrMap('{"yes":true,"no":false}');
//{"yes":true,"no":false}
最新文章
- 为什么我如此热爱这样一个比赛(转自vici)
- APUE包含头文件";apue.h";问题
- 我们为什麽需要有经验的DBA
- HDU 1864最大报销额 01背包问题
- robot API笔记6
- 全球各大运营商黑莓ROM官网下载链接汇总
- jquery 清空动态append添加元素,remove方法
- 随机跳转页面之使用VBA公共变量
- 【SpringBoot】拦截器使用@Autowired注入接口为null解决方法
- 20164310Exp1 PC平台逆向破解和BOF基础
- C# 对话框使用整理
- ceph:如何处理rados --striper上传失败的对象
- win7 64 下 VS2008 调试、退出时错误的解决
- Objective-C 对象和消息模型
- Fragment中启动一个新的Activity
- 处女男学Android(七)---Android 应用资源之StateListDrawable
- YQCB冲刺第二周第五天
- Dubbo架构设计详解(转收藏)
- Swift 导航栏设置图片点击事件,图片蓝色的解决方案
- springVC + logback