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 相关文章推荐
通过JS 获取Mouse Position(鼠标坐标)的代码
Sep 21 Javascript
Javascript结合css实现网页换肤功能
Nov 02 Javascript
jquery 弹出登录窗口实现代码
Dec 24 Javascript
javascript来定义类的规范小结
Nov 19 Javascript
jQuery截取指定长度字符串的实现原理及代码
Jul 01 Javascript
javascript控制台详解
Jun 25 Javascript
浅谈JavaScript中的this指针和引用知识
Aug 05 Javascript
JavaScript函数节流和函数去抖知识点学习
Jul 31 Javascript
JavaScript惰性求值的一种实现方法示例
Jan 11 Javascript
如何从零开始手写Koa2框架
Mar 22 Javascript
Vue修改项目启动端口号方法
Nov 07 Javascript
JavaScript运行机制实例分析
Apr 11 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启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
2014/10/20 PHP
yii 2.0中表单小部件的使用方法示例
2017/05/23 PHP
Javascript中判断变量是数组还是对象(array还是object)
2013/08/14 Javascript
JavaScript排序算法之希尔排序的2个实例
2014/04/04 Javascript
一些老手都不一定知道的JavaScript技巧
2014/05/06 Javascript
jQuery 计算iframe 窗口大小的方法
2014/05/13 Javascript
在JS数组特定索引处指定位置插入元素的技巧
2014/08/24 Javascript
原生js和jQuery随意改变div属性style的名称和值
2014/10/22 Javascript
JQuery查找DOM节点的方法
2015/06/11 Javascript
JS基于VML技术实现的五角星礼花效果代码
2015/10/26 Javascript
javascript事件处理模型实例说明
2016/05/31 Javascript
jsonp跨域请求实现示例
2017/03/13 Javascript
Angular实现双向折叠列表组件的示例代码
2017/11/21 Javascript
p5.js实现斐波那契螺旋的示例代码
2018/03/22 Javascript
关于在vue 中使用百度ueEditor编辑器的方法实例代码
2018/09/14 Javascript
vue实现的组件兄弟间通信功能示例
2018/12/04 Javascript
vue组件中watch props根据v-if动态判断并挂载DOM的问题
2019/05/12 Javascript
es6中Promise 对象基本功能与用法实例分析
2020/02/23 Javascript
JS实现密码框效果
2020/09/10 Javascript
详解Python中内置的NotImplemented类型的用法
2015/03/31 Python
Python写的一个简单监控系统
2015/06/19 Python
使用实现pandas读取csv文件指定的前几行
2018/04/20 Python
python机器学习之神经网络实现
2018/10/13 Python
对Python中list的倒序索引和切片实例讲解
2018/11/15 Python
Python3.5以上版本lxml导入etree报错的解决方案
2019/06/26 Python
jupyter notebook清除输出方式
2020/04/10 Python
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
荷兰超市:DEEN
2018/03/14 全球购物
罗马尼亚购物网站:Vivantis.ro
2019/07/20 全球购物
社区学习十八大感想
2014/01/22 职场文书
小区停车场管理制度
2014/01/27 职场文书
认购协议书范本
2014/04/22 职场文书
会计求职自荐信
2015/03/26 职场文书
2015年教研员工作总结
2015/05/26 职场文书
党员学习中国梦心得体会
2016/01/05 职场文书
Go中使用gjson来操作JSON数据的实现
2022/08/14 Golang