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获取DOM元素位置和尺寸大小的方法
Apr 12 Javascript
window resize和scroll事件的基本优化思路
Apr 29 Javascript
html的DOM中document对象forms集合用法实例
Jan 21 Javascript
JQUERY简单按钮轮换选中效果实现方法
May 07 Javascript
jQuery遍历json的方法分析
Apr 16 Javascript
第九章之路径分页标签与徽章组件
Apr 25 Javascript
性能优化之代码优化页面加载速度
Mar 01 Javascript
Vue.js实现列表清单的操作方法
Nov 15 Javascript
vue .sync修饰符的使用详解
Jun 15 Javascript
JS实现图片上传多次上传同一张不生效的处理方法
Aug 06 Javascript
jQuery表单选择器用法详解
Aug 22 jQuery
vue如何使用rem适配
Feb 06 Vue.js
通过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通过COM使用ADODB的简单例子
2006/12/31 PHP
php删除数组元素示例分享
2014/02/17 PHP
兼容PHP和Java的des加密解密代码分享
2014/06/26 PHP
PHP实现从上往下打印二叉树的方法
2018/01/18 PHP
PHP程序员学习使用Swoole的理由
2018/06/24 PHP
php 中htmlentities导致中文无法查询问题
2018/09/10 PHP
jQuery内容筛选选择器实例代码
2017/02/06 Javascript
详解Angular中的自定义服务Service、Provider以及Factory
2017/04/22 Javascript
js使用html2canvas实现屏幕截取的示例代码
2017/08/28 Javascript
iframe与主框架跨域相互访问实现方法
2017/09/14 Javascript
vue 中动态绑定class 和 style的方法代码详解
2018/06/01 Javascript
vue translate peoject实现在线翻译功能【新手必看】
2018/06/07 Javascript
在js代码拼接dom对象到页面上的模板总结
2018/10/21 Javascript
详解angularjs跨页面传参遇到的一些问题
2018/11/01 Javascript
Python学习笔记(一)(基础入门之环境搭建)
2014/06/05 Python
python代码实现ID3决策树算法
2017/12/20 Python
在cmd中查看python的安装路径方法
2019/07/03 Python
python基础 range的用法解析
2019/08/23 Python
python 爬取马蜂窝景点翻页文字评论的实现
2020/01/20 Python
python入门之基础语法学习笔记
2020/02/08 Python
使用gunicorn部署django项目的问题
2020/12/30 Python
Melijoe英国官网:法国儿童时尚网站
2016/11/18 全球购物
英国性感内衣和睡衣品牌:Bluebella
2018/01/26 全球购物
美国校服网上商店:French Toast
2019/10/08 全球购物
解释一下ruby中的特殊方法与特殊类
2013/02/26 面试题
校长先进事迹材料
2014/02/01 职场文书
安全目标责任书
2014/07/22 职场文书
公司行政专员岗位职责
2014/08/24 职场文书
党的群众路线教育实践活动个人对照检查材料(医生)
2014/11/05 职场文书
走群众路线学习笔记
2014/11/06 职场文书
逃课检讨书怎么写
2015/01/01 职场文书
幼儿园教师岗位职责
2015/04/02 职场文书
2016先进集体事迹材料范文
2016/02/25 职场文书
导游词之南京夫子庙
2019/12/09 职场文书
在Spring-Boot中如何使用@Value注解注入集合类
2021/08/02 Java/Android
Anaconda安装pytorch和paddle的方法步骤
2022/04/03 Python