第一种方式:

使用js函数eval();

testJson=eval(testJson);是错误的转换方式。

正确的转换方式需要加(): testJson = eval("(" + testJson + ")");

eval()的速度非常快,但是他可以编译以及执行任何javaScript程序,所以会存在安全问题。在使用eval()。来源必须是值得信赖的。需要使用更安全的json解析器。在服务器不严格的编码在json或者如果不严格验证的输入,就有可能提供无效的json或者载有危险的脚本,在eval()中执行脚本,释放恶意代码。

js代码:

第二种方式使用jquery.parseJSON()方法对json的格式要求比较高,必须符合json格式

jquery.parseJSON()

js:代码

最新文章

  1. 关于SharePoint 2013的工作流(一)
  2. linux笔记:文件系统管理-分区、文件系统以及文件系统常用命令
  3. 数据库知识整理<三>
  4. [转]一个小试验验证对象的指针计数置为nil的情况
  5. Serenity框架官方文档翻译(1-2开始、安装和界面)
  6. HDU 4031 Attack(线段树/树状数组区间更新单点查询+暴力)
  7. java基础-final
  8. c语言贪吃蛇
  9. cf D. Dima and Hares
  10. python 入门快速学习整理
  11. 在C#中使用类golang信道编程(一)
  12. 常用git指令
  13. Promise同时进入catch和then——踩坑
  14. flex布局元素操作详情
  15. JSP自定义方法库
  16. 【IT小常识】如何将IE手动升级或降级
  17. day02 python数据类型
  18. C++加载动态库的形式来实现封装
  19. BASH 环境
  20. numpy 介绍

热门文章

  1. (一)在HTML页面中实现一个简单的Tab
  2. WebApi与MVC Route 问题整理
  3. Graphic 完成文字缩放
  4. Log--事务日志
  5. 【C#】CLR
  6. asp.netcore+jenkins+docker+svn+centos7.2 持续集成,每天凌晨获取最新代码打包发布
  7. linux下利用httpd搭建tomcat集群,实现负载均衡
  8. 转载:java中抽象类和接口的作用与区别
  9. SKU:唯一标识填什么
  10. 通过get_FOO_display 查找模型中的choice值