js下用eval生成JSON对象


Posted in Javascript onSeptember 17, 2010

例如:var json = eval('('+ret+')');
假设我们在服务器端使用php的encode_json()生成需要返回的字符串
如果生成的字符串是[{"name":"boke"},{"age":"23"}],
我们可以直接使用eval([{"name":"boke"},{"age":"23"}])生成相应的JSON对象;
如果生成的字符串是{“name":"boke","age":"23"},
我们使用eval({“name":"boke","age":"23"})生成JSON对象时就会出错
,我们需要这样写eval(({“name":"boke","age":"23"}))。
eval(( ))的写法同样适用于包括第一种情况在内的其它通过encode_json()函数生成的字符串
也可以不用eval,用一个特殊的

function getdata(data){ 
return (new Function("return "+data))(); 
}
Javascript 相关文章推荐
javascript:void(0)的真正含义实例分析
Aug 20 Javascript
利用JS实现浏览器的title闪烁
Jul 08 Javascript
javascript实现点击按钮让DIV层弹性移动的方法
Feb 24 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
Aug 11 Javascript
Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
Apr 29 Javascript
node-http-proxy修改响应结果实例代码
Jun 06 Javascript
防止重复发送 Ajax 请求
Feb 15 Javascript
js实现rem自动匹配计算font-size的示例
Nov 18 Javascript
vue2.0 实现导航守卫(路由守卫)
May 21 Javascript
微信小程序适配iphoneX的实现方法
Sep 18 Javascript
VUE实现强制渲染,强制更新
Oct 29 Javascript
利用Vue的v-for和v-bind实现列表颜色切换
Jul 17 Javascript
JS实现在Repeater控件中创建可隐藏区域的代码
Sep 16 #Javascript
Bookmarklet实现启动jQuery(模仿 云输入法)
Sep 15 #Javascript
基于jQuery的淡入淡出可自动切换的幻灯插件打包下载
Sep 15 #Javascript
基于JQuery的简单实现折叠菜单代码
Sep 15 #Javascript
jQuery获取css z-index在各种浏览器中的返回值
Sep 15 #Javascript
JavaScript具有类似Lambda表达式编程能力的代码(改进版)
Sep 14 #Javascript
手把手教你自己写一个js表单验证框架的方法
Sep 14 #Javascript
You might like
用php写的serv-u的web申请账号的程序
2006/10/09 PHP
php下将XML转换为数组
2010/01/01 PHP
php中url函数介绍及使用示例
2014/02/13 PHP
php文件缓存类用法实例分析
2015/04/22 PHP
PHP解压tar.gz格式文件的方法
2016/02/14 PHP
PHP中实现中文字串截取无乱码的解决方法
2018/05/29 PHP
让你的网站可编辑的实现js代码
2009/10/19 Javascript
jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXML
2011/10/16 Javascript
javascript中with()方法的语法格式及使用
2014/08/04 Javascript
AngularJS实现表单验证
2015/01/28 Javascript
JS控制弹出悬浮窗口(一览画面)的实例代码
2016/05/30 Javascript
html判断当前页面是否在iframe中的实例
2016/11/30 Javascript
AngularJS自定义指令实现面包屑功能完整实例
2017/05/17 Javascript
浅谈JavaScript中的属性:如何遍历属性
2017/09/14 Javascript
详解创建自定义的Angular Schematics
2018/06/06 Javascript
对vue2.0中.vue文件页面跳转之.$router.push的用法详解
2018/08/24 Javascript
微信小程序实现顶部导航特效
2019/01/28 Javascript
详解vue使用$http服务端收不到参数
2019/04/19 Javascript
django 在原有表格添加或删除字段的实例
2018/05/27 Python
python基础知识(一)变量与简单数据类型详解
2019/04/17 Python
pandas DataFrame 交集并集补集的实现
2019/06/24 Python
numpy中三维数组中加入元素后的位置详解
2019/11/28 Python
python pymysql库的常用操作
2020/10/16 Python
Html5画布_动力节点Java学院整理
2017/07/13 HTML / CSS
Etam俄罗斯:法国女士内衣和家居服网上商店
2019/10/30 全球购物
adidas菲律宾官网:adidas PH
2020/02/07 全球购物
2014年自我评价
2014/01/04 职场文书
见习期自我鉴定范文
2014/03/19 职场文书
小摄影师教学反思
2014/04/27 职场文书
考博专家推荐信
2014/05/10 职场文书
无毒社区工作方案
2014/05/23 职场文书
邮政营业员岗位职责
2015/04/14 职场文书
2015年中学校长工作总结
2015/05/19 职场文书
大学生如何逃脱“毕业季创业队即散伙”魔咒?
2019/08/19 职场文书
神州牡丹园的导游词
2019/11/20 职场文书
iOS 16进一步确认,一共支持16款iPhone
2022/04/28 数码科技