eval解析json字符串可用的三种方式都可以实现。。。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
//json以数组方式存在
var data = "[{\"book1\":\"javabook1\",\"book2\":\"javabook2\"}]";
var json = eval("("+data+")");
document.write(json[0].book1);
document.write("<br/>");
document.write(json[0].book2);
</script>
<br/><br/>
<script type="text/javascript">
//json中只有一个对象,且内双引号用的转义字符
var data1 = "{\"book1\":\"javabook1\",\"book2\":\"javabook2\"}";
var json1 = eval("("+data1+")");
document.write(json1.book1);
document.write("<br/>");
document.write(json1.book2);
</script>
<br/><br/>
<script type="text/javascript">
//json中只有一个对象,且双引号可以包单引号
var data2 = "{'book1':'javabook1','book2':'javabook2'}";
var json2 = eval("("+data2+")");
document.write(json2.book1);
document.write("<br/>");
document.write(json2.book2);
</script>
</body>
</html>

  

最新文章

  1. html slelect 标签默认值
  2. 大冰--寻人启事--one
  3. linux split 命令 将一个大的文件拆分成若干小文件
  4. Spark入门实战系列--9.Spark图计算GraphX介绍及实例
  5. 浅谈T-SQL中的子查询
  6. 剑指Offer 旋转数组的最小数字
  7. 【转】SVN管理多个项目版本库
  8. 获取真实ip的报告
  9. HDU2176尼姆博弈
  10. 计算两个日期相隔的天数(jodd)
  11. labview中层叠式顺序结构与平铺式顺序结构有什么不同?
  12. 动态树(Link Cut Tree) :SPOJ 375 Query on a tree
  13. php总结 --- 19. 其他小知识
  14. .net中div置于顶层+iframe
  15. C# .NETWEB开发6大内置对象
  16. 远程登录Linux服务器修改ssh端口
  17. emqtt 试用(八)ssl认证 - 代码验证
  18. [Python] Python 学习 - 可视化数据操作(一)
  19. Magento Meigee-Glam 主题的用法
  20. python中使用if __name__ == &#39;__main__&#39;:

热门文章

  1. python文件的操作
  2. COdeVS——T 1082 线段树练习 3 (分块练习)
  3. PHP路由技术的原理与实践
  4. UVA 488 - Triangle Wave 水~
  5. POJ 2386 Lake Counting DFS水水
  6. Hypervisor scheduler
  7. decode与case when
  8. hcharts实现堆叠柱形图
  9. 新浪sae上安装原生wordpress4.1
  10. Vim技巧之四大模式_插入模式