es6 将字符串转换为json_ES6中Json、String、Map、Object之间的转换
/**
*字符串转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_ES6中Json、String、Map、Object之间的转换相关推荐
- MFC中char*,string和CString之间的转换
string是使用STL时必不可少的类型,所以是做工程时必须熟练掌握的: char*是从学习C语言开始就已经和我们形影不离的了,有许多API都是以char*作为参数输入的.所以熟练掌握三者之间的转换十 ...
- 使用fastJson进行String与Object之间的转换
/*** @摘要 将实体类拼接为json串* @参数 java.lang.Object* @返回结果 java.lang.String* @抛出异常 Exception*/private String ...
- 逗号分隔的字符串转换为Python中的列表 split
将逗号分隔的字符串转换为Python中的列表 给定一个字符串: 它是由逗号分隔的几个值的序列: mStr = '192.168.1.1,192.168.1.2,192.168.1.3' 如何将字符串转 ...
- oracle将字符串前移,将字符串转换为oracle中的格式编号
我正在使用Oracle 10g并具有数据库列Q1的数据类型为varchar2的数据库.该列主要保存float和int值.将字符串转换为oracle中的格式编号 我想运行一个查询,将获取值,但具有标准美 ...
- 表单中的日期 字符串和Javabean中的日期类型的属性自动转换
搞了一上午的bug最终还是因为自己springMVC的注解不熟悉的原因,特记录. 在实际操作中经常会碰到表单中的日期 字符串和Javabean中的日期类型的属性自动转换, 而springMVC默认不支 ...
- MFC中的CString.Format及CString,string,char*之间的转换
1.CString.Format的使用:https://blog.csdn.net/wangkaishou/article/details/5846152 2.CString,string,char* ...
- Timestamp、String、Date之间的转换
2019独角兽企业重金招聘Python工程师标准>>> 用Timestamp来记录日期时间还是很方便的,但有时候显示的时候是不需要小数位后面的毫秒的,这样就需要在转换为String时 ...
- string与byte[]之间的转换
在使用.NET加密类的时候,会经常用到string与byte[]之间的转换. 首先引用System.Text命名空间,然后 UnicodeEncoding unicode=new UnicodeEnc ...
- c 语言 uint8 转char,在C中的uint8和char之间的转换
我有一个API来实现对EEPROM的写入操作.下面是它的声明:在C中的uint8和char之间的转换 CYBLE_API_RESULT_T CyBle_StoreAppData (uint8 * sr ...
- 多层json字符串转map_Java中Json字符串直接转换为对象的方法(包括多层List集合)
使用到的类:net.sf.json.JSONObject 使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-b ...
最新文章
- 华为阿里下班时间曝光:所有的光鲜,都有加班的味道...
- 京东网络开放之路——自研交换机探索与实践
- 微信小程序获取不到unionid还有小程序无法解析JSON字符串的问题
- Hibernate学习(二)
- 【网址收藏】Linux 命令分类(debian Linux)
- poj 1637 Sightseeing tour——最大流+欧拉回路
- php接口datatype= text,关于php:dataType:“json”不起作用
- asp.net mysql helper_asp.net使用SQLHelper操作数据库
- wince flash Android,关于wince下用C#实现flash播放器
- 【react】---函数化编程的理解,柯里化函数及返柯里化函数的理解...
- 揭秘盒马鲜生,如何打破收益增长天花板!
- 查询时间转换成短格式
- 含重根的三阶实对称矩阵的快速对角化方法
- Excel图表1——双坐标图(双柱图)
- 用_crol_函数实现LED流水灯的调试过程
- 虚拟机配置--网络、MySQL数据库、JDK环境变量
- java mars2_Mars-java 2.1.5 发布
- 2022-2028中国蛋白糖果市场现状研究分析与发展前景预测报告
- 【2021-MOOC-浙江大学-陈越、何钦铭-数据结构】树-中
- 剪切时中断,文件不见了怎样恢复?
热门文章
- mysql 开发工具
- Javascript中的执行环境及作用域
- [android开发IDE]adt-bundle-windows-x86的一个bug:无法解析.rs文件--------rs_core.rsh file not found...
- Mono 2.11.3 发布包含微软的 Entity Framework
- ArcEngine这本书怎么样
- iostate知识要点
- 孙鑫VC学习笔记:第二讲 掌握C++
- 【OpenGL】OpenGL安装glew扩展库
- 拓端tecdat:R语言STAN贝叶斯线性回归模型分析气候变化影响北半球海冰范围和可视化检查模型收敛性
- 拓端tecdat|R语言向量自回归模型(VAR)及其实现