原文:JSON对象与字符串之间的相互转换 - CSDN博客

  1. <html>
  2. <head>
  3. <meta name="viewport" content="width=device-width" />
  4. <title>JSON对象与字符串之间的相互转换</title>
  5. <script src="~/Js/jquery-1.8.0.js"></script>
  6. <script>
  7. var users = [
  8. { 'user': 'barney', 'age': 36 },
  9. { 'user': 'fred', 'age': 40 },
  10. { 'user': 'pebbles', 'age': 18 }
  11. ];
  12. console.log(users[1].user); //fred
  13. console.log("-----------------------------");
  14. //在Firefox,chrome,opera,safari,ie9,ie8等高级浏览器直接可以用JSON对象的stringify()和parse()方法。
  15. //JSON.stringify(obj)将JSON转为字符串。JSON.parse(string)将字符串转为JSON格式
  16. console.log("------------对象转字符串--------------");
  17. var str = JSON.stringify(users);
  18. console.log(str);
  19. console.log("------------字符串转对象1--------------");
  20. var object = JSON.parse(str);
  21. console.log(object);
  22. console.log(object[1].user); //fred
  23. console.log($.parseJSON(str)[1].user);  //fred
  24. console.log("------------字符串转对象2--------------");
  25. var object = eval("(" + str + ")");
  26. console.log(object);
  27. console.log(object[1].user); //fred
  28. </script>
  29. </head>
  30. <body>
  31. <div>
  32. </div>
  33. </body>
  34. </html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>JSON对象与字符串之间的相互转换</title>
<script src="~/Js/jquery-1.8.0.js"></script>
<script>
var users = [
{ 'user': 'barney', 'age': 36 },
{ 'user': 'fred', 'age': 40 },
{ 'user': 'pebbles', 'age': 18 }
];
console.log(users[1].user); //fred
console.log("-----------------------------"); //在Firefox,chrome,opera,safari,ie9,ie8等高级浏览器直接可以用JSON对象的stringify()和parse()方法。
//JSON.stringify(obj)将JSON转为字符串。JSON.parse(string)将字符串转为JSON格式
console.log("------------对象转字符串--------------");
var str = JSON.stringify(users);
console.log(str); console.log("------------字符串转对象1--------------");
var object = JSON.parse(str);
console.log(object);
console.log(object[1].user); //fred
console.log($.parseJSON(str)[1].user); //fred console.log("------------字符串转对象2--------------");
var object = eval("(" + str + ")");
console.log(object);
console.log(object[1].user); //fred
</script>
</head>
<body>
<div>
</div>
</body>
</html>

最新文章

  1. 【荐】PDO防 SQL注入攻击 原理分析 以及 使用PDO的注意事项
  2. 2016年11月24日--面向对象、C#小复习
  3. [XAF] How to represent an enumeration property via a drop-down box with check boxes
  4. Magento产品批量导入方法?
  5. Android 获取TextView 显示的字符串宽度
  6. Away3d 基础 1 ---对一个简单类的解释
  7. Jquery网页选项卡应用
  8. Android线程之基本用法
  9. MyBatis 一对多,多对一关联查询的时候Mapper的顺序
  10. Mybatis入门之动态sql
  11. (PMP)第4章-----项目整合管理
  12. 学习笔记60—SPSS
  13. python中if else流程判断
  14. IBM推出新一代云计算技术来解决多云管理
  15. 2331: [SCOI2011]地板 插头DP
  16. KVM_webvirtmgr
  17. 深度学习课程笔记(十二) Matrix Capsule
  18. MVVM 的理解
  19. c++作业之圆面积
  20. Android特性与系统架构

热门文章

  1. Redis的常识
  2. gen_server的enter_loop分析
  3. 20171028洛谷NOIP模拟
  4. 【a901】滑雪
  5. kettle的job中运行每行
  6. [Cordova+Sencha Touch] 移动开发1 sencha 2.4.0 + 在 安卓2.3.6上使用报错 - has no method &#39;bind&#39;
  7. Multiple address space mapping technique for shared memory wherein a processor operates a fault handling routine upon a translator miss
  8. iOS的安全性和越狱
  9. vue router 传递参数
  10. HDU1164_Eddy&amp;#39;s research I【Miller Rabin素数测试】【Pollar Rho整数分解】