jquery:字符串(string)转json
2024-08-26 08:32:31
第一种方式:
使用js函数eval();
testJson=eval(testJson);是错误的转换方式。
正确的转换方式需要加(): testJson = eval("(" + testJson + ")");
eval()的速度非常快,但是他可以编译以及执行任何javaScript程序,所以会存在安全问题。在使用eval()。来源必须是值得信赖的。需要使用更安全的json解析器。在服务器不严格的编码在json或者如果不严格验证的输入,就有可能提供无效的json或者载有危险的脚本,在eval()中执行脚本,释放恶意代码。
js代码:
第二种方式使用jquery.parseJSON()方法对json的格式要求比较高,必须符合json格式
jquery.parseJSON()
js:代码
最新文章
- 关于SharePoint 2013的工作流(一)
- linux笔记:文件系统管理-分区、文件系统以及文件系统常用命令
- 数据库知识整理<;三>;
- [转]一个小试验验证对象的指针计数置为nil的情况
- Serenity框架官方文档翻译(1-2开始、安装和界面)
- HDU 4031 Attack(线段树/树状数组区间更新单点查询+暴力)
- java基础-final
- c语言贪吃蛇
- cf D. Dima and Hares
- python 入门快速学习整理
- 在C#中使用类golang信道编程(一)
- 常用git指令
- Promise同时进入catch和then——踩坑
- flex布局元素操作详情
- JSP自定义方法库
- 【IT小常识】如何将IE手动升级或降级
- day02 python数据类型
- C++加载动态库的形式来实现封装
- BASH 环境
- numpy 介绍
热门文章
- (一)在HTML页面中实现一个简单的Tab
- WebApi与MVC Route 问题整理
- Graphic 完成文字缩放
- Log--事务日志
- 【C#】CLR
- asp.netcore+jenkins+docker+svn+centos7.2 持续集成,每天凌晨获取最新代码打包发布
- linux下利用httpd搭建tomcat集群,实现负载均衡
- 转载:java中抽象类和接口的作用与区别
- SKU:唯一标识填什么
- 通过get_FOO_display 查找模型中的choice值