转: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);

最新文章

  1. JavaScript动画-模拟拖拽
  2. [BZOJ 3123]森林
  3. SpringRMI远程方法调用
  4. iOS 被拒问题及原因 - IDFA问题
  5. WWW压缩解压缩
  6. 二分查找法 java
  7. scrapy+Lucene搭建小型搜索引擎
  8. VUE 分页组件
  9. 再起航,我的学习笔记之JavaScript设计模式25(迭代器模式)
  10. java 数据类型间的转换
  11. 安卓Toast自定义及防止重复显示
  12. UOJ #310「UNR #2」黎明前的巧克力
  13. Java课堂笔记(零):内容索引
  14. React中嵌套组件与被嵌套组件的通信
  15. Javascript你必须要知道的面试题
  16. 5.1Python函数(一)
  17. Python学习——内置函数
  18. 深入了解HBASE架构(转)
  19. Wild Dog sample [sync data]
  20. Altium Designer 正反面布元器件

热门文章

  1. STM8S——Flash program memory and data EEPROM
  2. 在腾讯ubuntu云服务器上面部署asp.net core 2.1网站
  3. 用Metaclass实现一个精简的ORM框架
  4. Win环境 Android Studio使用Git 教程 ( 一 )
  5. keyup在移动端失效解决方法
  6. linux下实现压测-html报表生成-控制台参数优化【jmeter】
  7. EF多个上下文迁移
  8. Navicat新建查询,系统找不到指定路径 独家解决办法
  9. js中使用对象注意
  10. React的setState分析