JQuery将文本转化成JSON对象需要注意的问题


Posted in Javascript onMay 09, 2011

1)$.parseJSON方法返回的是一个字符串,而不是JSON对象。

2)要将字符串转化成对象,很容易想起JS中的eval方法。事实上是可以的,不过需要加上括号。如var js="{\"PageIndex\":\"1\"}";var obj=eval("("+js+")");。不过使用eval,是不安全的,因为其可以编译任何js代码。

3)下载一个JSON解析器,因为其只认可JSON文本。这样就比较安全了。JSON官方网站提供了这么一个脚本。地址:http://www.JSON.org/json2.js。使用起来比较简单,引入该文件后,如:JSON.parse($("#ctl00_ContentPlaceHolder1_hfSearch").val().toString())。

4)使用JSON.parse方法或者是$.parseJSON方法时,注意JSON数据的name和value用双引号括起来,对于$.parseJSON方法,还要将JSON字符串用单引号括起来再转换,对于JSON.parse方法,就不必了。真TMD的浪费时间。

注意这几个技巧,在操作JSON数据时,可以少走不少弯路。

Javascript 相关文章推荐
javascript+css 网页每次加载不同样式的实现方法
Dec 27 Javascript
onkeydown事件解决按回车键直接提交数据的需求
Apr 11 Javascript
Jquery EasyUI的添加,修改,删除,查询等基本操作介绍
Oct 11 Javascript
JS+CSS实现仿支付宝菜单选中效果代码
Sep 25 Javascript
Angular2表单自定义验证器的实现
Oct 19 Javascript
js中的事件委托或是事件代理使用详解
Jun 23 Javascript
详解VueJS 数据驱动和依赖追踪分析
Jul 26 Javascript
解决React Native端口号修改的方法
Jul 28 Javascript
vue计算属性和监听器实例解析
May 10 Javascript
基于JS实现一个随机生成验证码功能
May 29 Javascript
js实现适配移动端的拖动效果
Jan 13 Javascript
原生js实现滑块区间组件
Jan 20 Javascript
通过Jscript中@cc_on 语句识别IE浏览器及版本的代码
May 07 #Javascript
基于JQUERY的两个ListBox子项互相调整的实现代码
May 07 #Javascript
基于jquery的lazy loader插件实现图片的延迟加载[简单使用]
May 07 #Javascript
基于jQuery的倒计时插件代码
May 07 #Javascript
基于Jquery的将DropDownlist的选中值赋给label的实现代码
May 06 #Javascript
jQuery 常见操作实现方式和常用函数方法总结
May 06 #Javascript
jQuery1.6 正式版发布并提供下载
May 05 #Javascript
You might like
php array_merge下进行数组合并的代码
2008/07/22 PHP
php内嵌函数用法实例
2015/03/20 PHP
php实现的任意进制互转类分享
2015/07/07 PHP
php封装db类连接sqlite3数据库的方法实例
2017/12/19 PHP
SOSO地图JS画出标注和中心点以html形式运行
2013/08/09 Javascript
js 调用百度地图api并在地图上进行打点添加标注
2014/05/13 Javascript
给before和after伪元素设置js效果的方法
2015/12/04 Javascript
常见的javascript跨域通信方法
2015/12/31 Javascript
如何利用JS通过身份证号获取当事人的生日、年龄、性别
2016/01/22 Javascript
基于JavaScript实现带缩略图的轮播效果
2017/01/12 Javascript
详解Vue.js入门环境搭建
2017/03/17 Javascript
Angular浏览器插件Batarang介绍及使用
2018/02/07 Javascript
微信小程序实现留言板(Storage)
2018/11/02 Javascript
jQuery AJAX与jQuery事件的分析讲解
2019/02/18 jQuery
layui上传图片到服务器的非项目目录下的方法
2019/09/26 Javascript
vue el-table实现行内编辑功能
2019/12/11 Javascript
javascript自定义右键菜单插件
2019/12/16 Javascript
vue接口请求加密实例
2020/08/11 Javascript
Python和Perl绘制中国北京跑步地图的方法
2016/03/03 Python
Python基础知识_浅谈用户交互
2017/05/31 Python
pandas重新生成索引的方法
2018/11/06 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
2019/07/12 Python
对python中的装包与解包实例详解
2019/08/24 Python
python二进制读写及特殊码同步实现详解
2019/10/11 Python
ubuntu 18.04 安装opencv3.4.5的教程(图解)
2019/11/04 Python
keras实现VGG16方式(预测一张图片)
2020/07/07 Python
python asyncio 协程库的使用
2021/01/21 Python
日本高岛屋百货购物网站:TAKASHIMAYA
2019/03/24 全球购物
咨询公司各岗位职责
2013/12/02 职场文书
千元咖啡店的创业计划书范文
2013/12/29 职场文书
汽车专业人才自我鉴定范文
2013/12/29 职场文书
司法助理专业自荐书
2014/06/13 职场文书
校园会短篇的广播稿
2014/10/21 职场文书
夫妻忠诚协议书范本
2014/11/17 职场文书
房地产财务经理岗位职责
2015/04/08 职场文书
小学生暑假安全保证书
2015/07/13 职场文书