分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

ES6中Json、String、Map、Object之间的转换

发布时间:2023-09-06 01:54责任编辑:傅花花关键词:暂无标签
/** ????*字符串转json ????* ????*/ ???static stringToJson(data){ ???????return JSON.parse(data); ???} ???/** ????*json转字符串 ????*/ ???static jsonToString(data){ ???????return JSON.stringify(data); ???} ???/** ????*map转换为json ????*/ ???static mapToJson(map) { ???????return JSON.stringify(JsonUtils.strMapToObj(map)); ???} ???/** ????*json转换为map ????*/ ???static jsonToMap(jsonStr){ ???????return ?JsonUtils.objToStrMap(JSON.parse(jsonStr)); ???} ???/** ????*map转化为对象(map所有键都是字符串,可以将其转换为对象) ????*/ ???static strMapToObj(strMap){ ???????let obj= Object.create(null); ???????for (let[k,v] of strMap) { ???????????obj[k] = v; ???????} ???????return obj; ???} ???/** ????*对象转换为Map ????*/ ???static ??objToStrMap(obj){ ???????let strMap = new Map(); ???????for (let k of Object.keys(obj)) { ???????????strMap.set(k,obj[k]); ???????} ???????return strMap; ???}

ES6中Json、String、Map、Object之间的转换

原文地址:https://www.cnblogs.com/dwb91/p/9041548.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved