JS 中 Map 与 JSON 转换
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。
1. JSON数据 转 字符串
JSON.stringify(jsondata)
2. 字符串 转 JSON
JSON.parse(str)
3. Map 转 JSON,需要先将Map转化为Object(对象)
_strMapToObj(strMap){let obj= Object.create(null);for (let[k,v] of strMap) {obj[k] = v;}return obj;}/***map转换为json*/_mapToJson(map) {return JSON.stringify(this._strMapToObj(map));}
4. JSON 转 Map
_objToStrMap(obj){let strMap = new Map();for (let k of Object.keys(obj)) {strMap.set(k,obj[k]);}return strMap;
}/***json转换为map*/_jsonToMap(jsonStr){return this._objToStrMap(JSON.parse(jsonStr));}
---------------------
转自:https://blog.csdn.net/Crazy_SunShine/article/details/80624366
JS 中 Map 与 JSON 转换相关推荐
- JS中map()与forEach()的用法
JS中map()与forEach()的用法 相同点: 1.都是循环遍历数组中的每一项 2.每次执行匿名函数都支持三个参数,参数分别为item(当前每一项),index(索引值),arr(原数组) 3. ...
- html进制转换js代码,JS中的进制转换以及作用
js的进制转换, 分为2进制,8进制,10进制,16进制之间的相互转换, 我们直接利用 对象.toString()即可实现: 运行下面代码 //10进制转为16进制 (10).toString(16) ...
- JS中 map, filter, some, every, forEach, for in, for of 用法总结
for.for in和for of和forEach的区别:http://blog.sina.com.cn/s/blog_c112a2980102xqg9.html JS中 map, filter, s ...
- vue.js中mock本地json数据
vue.js中mock本地json数据 新版本的vue项目中已经将dev-server.js,dev-client.js两个js文件合并到了webpack.dev.conf.js文件中,以下分别是新旧 ...
- 前端开发:JS中常用数据类型的转换以及使用场景集锦
前言 在前端开发中,关于数据转换也是使用频率非常高的知识点,尤其是常见数据类型之间的相互转换的使用频率就更高了,那么本篇博文就来分享一下关于JS中常用数据类型的转换使用,分享一下,方便后期查阅使用. ...
- js中 map 遍历数组
forEach()和map()都是遍历数组的方法,用法类似,但是还是有很大区别: 相同点: 1.都是循环遍历数组中的每一项: 2.在遍历中执行匿名函数都可以接收三个参数,分别为:遍历过程的每一项.遍历 ...
- JS中巧妙使用JSON教程
JS中巧妙使用JSON教程 1.JSON.parse() 2.JSON & Date 3.JSON.stringify() 1.JSON.parse() 我们可以使用 JSON.parse() ...
- js中obj与json之间的转换
简单介绍: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于JavaScript(Standard ECMA-262 3rd Edition - D ...
- js中字符串转json
在后台和前台进行数据交换的过程中,后台往往传递的都是json类型的数据,那么在前台如何实现将string转换成为json类型的数据 当然有很多的方式实现将string转换成为json格式的数据,但是在 ...
最新文章
- java数独最快解_[分享]数独的JAVA解法
- jdba怎么连接mysql_一、JAVA通过JDBC连接mysql数据库(连接)
- 全国计算机二级哪几门比较热,【热】全国计算机二级office难吗
- hihocoder234周 计算不包含黑点的矩形个数
- 入门学习因果推断在智能营销/权益应用的通用框架
- MIMO-OTFS in High-Doppler Fading Channels:Signal Detection and Channel Estimation(2)
- 解析torch.norm函数
- 【原型】Axure基本入门
- 关心国事-21世纪经济报道:周鸿祎人治雅虎中国
- 两台电脑通过网线共享文件
- android终端模拟器 apt,借贵吧问个安卓终端模拟器的问题
- android 广播的插件化
- zabbix下载方式
- aws saa 认证价值大吗?aws认证指的是什么?
- 数据标准化的方法与作用
- 温湿度(DHT11)+雨滴检测——LCD显示(TFT液晶)
- 实践是检验真理的唯一标准
- Feflow建模步骤及注意事项
- python3下tensorflow练习(八)之迁移学习
- NR CSI(一) CSI-RS
热门文章
- Sentinel 连接数据源
- 【POJ - 3304 】Segments(计算几何,思想转化,直线和线段相交)
- 图解算法学习笔记(五):散列表
- linux bin su,linux – su:/ bin / bash:资源暂时不可用
- drupal mysql_Drupal MySQL查询优化
- linux内核镜像sd卡,【原创】Linux QT镜像的制作--制作SD卡启动盘
- java关闭文本_如何更优雅的关闭java文本、网络等资源
- modbus与硬件对接Java_java中modbus协议连接
- linux xorg.0.log,Red Hat无法登录,Cannot open log file /var/log/Xorg.0.log
- ios 不被遮挡 阴影_为何你没见到日环食?你不知道的天象常识原来还有这么多 | 返朴...