JS中JSON对象和JSON字符串的相互转化
2024-10-19 08:57:56
转:http://www.cnblogs.com/wbyp/p/7086318.html
一、JSON字符串转换为JSON对象
var str = '{"name":"cxh","sex":"man","age":"25"}'; //方法一:eval方式解析
var obj1 = eval('(' + str + ')');
console.log(obj1.name); //方法二:使用全局的JSON对象解析,使用JSON.parse需严格遵守JSON规范,如属性都需用引号引起来
var obj2 = JSON.parse(str);
console.log(obj2.sex); //方法三:new Function形式解析
var obj3 = (new Function("return" + str))();
console.log(obj3.age);
二、JSON对象转换为JSON字符串,使用全局JSON对象
var obj = {"name":"cxh","sex":"man","age":"25"};
var str = JSON.stringify(obj);
console.log(str);
最新文章
- JavaScript动画-模拟拖拽
- [BZOJ 3123]森林
- SpringRMI远程方法调用
- iOS 被拒问题及原因 - IDFA问题
- WWW压缩解压缩
- 二分查找法 java
- scrapy+Lucene搭建小型搜索引擎
- VUE 分页组件
- 再起航,我的学习笔记之JavaScript设计模式25(迭代器模式)
- java 数据类型间的转换
- 安卓Toast自定义及防止重复显示
- UOJ #310「UNR #2」黎明前的巧克力
- Java课堂笔记(零):内容索引
- React中嵌套组件与被嵌套组件的通信
- Javascript你必须要知道的面试题
- 5.1Python函数(一)
- Python学习——内置函数
- 深入了解HBASE架构(转)
- Wild Dog sample [sync data]
- Altium Designer 正反面布元器件