原文: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>

JSON对象与字符串之间的相互转换 - CSDN博客的更多相关文章

  1. Json数组操作小记 及 JSON对象和字符串之间的相互转换

    [{"productid":"1","sortindex":"2"},{"productid":&q ...

  2. JSON对象与字符串之间的相互转换

    <html> <head> <meta name="viewport" content="width=device-width" ...

  3. JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)

    在Firefox,chrome,opera,safari,ie9,ie8等高级浏览器直接可以用JSON对象的stringify()和parse()方法. JSON.stringify(obj)将JSO ...

  4. JSON对象和字符串之间的相互转换

    比如我有两个变量,我要将a转换成字符串,将b转换成JSON对象: var a={"name":"tom","sex":"男&quo ...

  5. 解析JSON对象与字符串之间的相互转换

    在开发的过程中,如果对于少量参数的前后台传递,可以直接采用ajax的data函数,按json格式传递,后台Request即可,但有的时候,需要传递多个参数,这样后台 接受的时候Request多个很麻烦 ...

  6. 小tips:JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)

    在Firefox,chrome,opera,safari,ie9,ie8等高级浏览器直接可以用JSON对象的stringify()和parse()方法. JSON.stringify(obj)将JSO ...

  7. JS 中 JSON 对象与字符串之间的相互转换

    在开发的过程中,如果对于少量参数的前后台传递,可以直接采用ajax的data函数,按json格式传递,后台Request即可,但有的时候,需要传递多个参数,这样后台 接受的时候Request多个很麻烦 ...

  8. JSON对象和字符串之间的相互转换 – JSON.parse() 和 JSON.stringify()

    所有现代浏览器都支持 JSON 对象,有两个非常有用的方法来处理 JSON 格式的内容: JSON.parse(string) :接受一个 JSON 字符串并将其转换成一个 JavaScript 对象 ...

  9. FastJson学习:JSON格式字符串、JSON对象及JavaBean之间的相互转换

    当前台需要传送一系列相似数据到后端时,可以考虑将其组装成json数组对象,然后转化为json形式的字符串传输到后台 例如: nodes = $('#PmPbsSelect_tree').tree('g ...

随机推荐

  1. php课程 6-22 字符串格式化函数有哪些(精问)

    php课程 6-22 字符串格式化函数有哪些(精问) 一.总结 一句话总结: 1.猜测一下$_GET()怎么来的? 函数赋值给变量的操作:$_YZM=get();   这样就可以很好的解释哪些全局变量 ...

  2. git自己操作命令组集合

    git自己操作命令组集合 一.总结 一句话总结: 1.官方有非常详细的中文文档资料,任何组件或者插件记得看有没有文档资料,这个用起来快,配合百度. 2.git clone命令是直接把git仓库上面的代 ...

  3. JDBC连接数据库步骤及Class.forName()(转)

    JDBC连接数据库 JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术. 一.JDBC基础知识 JDBC(Java DataBase Connectivity,java数据库连接)是一种 ...

  4. 微信小程序实现城市定位:获取当前所在的国家城市信息

    微信小程序中,我们可以通过调用wx.getLocation()获取到设备当前的地理位置信息,这个信息是当前位置的经纬度.如果我们想获取当前位置是处于哪个国家,哪个城市等信息,该如何实现呢? 微信小程序 ...

  5. 【BZOJ 1027】[JSOI2007]合金

    [题目链接]:http://www.lydsy.com/JudgeOnline/problem.php?id=1027 [题意] [题解] 因为和为1; 所以只要知道两个属性第三个属性就能用1减出来了 ...

  6. OpenCV图像的基础叠加

    程序及分析 /* * FileName : blend.cpp * Author : xiahouzuoxin @163.com * Version : v1.0 * Date : Mon 28 Ju ...

  7. java学习笔记(8)——多线程

    进程:是一个程序在其自身的地址空间的一次执行活动. 线程:(区别于进程)线程没有独立的存储空间. 几个概念:时间片 线程  进程   能不能够用多进程代替多线程呢? 两个进程切换时要交换内存空间,而多 ...

  8. XML DTD和XML Schema

    CSDN原文.讲的很清楚.

  9. Linux性能测试 tcpdump命令

    用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具. tcpdump可以将网络中传送的数据包的“头” ...

  10. WPF3D绘图的基础

    原文:WPF3D绘图的基础 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/m0_37591671/article/details/69487096 ...