手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js下用eval生成JSON对象
js下用eval生成JSON对象
摘要:例如:varjson=eval('('+ret+')');假设我们在服务器端使用php的encode_json()生成需要返回的字符串如果生...

例如: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))();

}

【js下用eval生成JSON对象】相关文章:

jquery读取xml文件实现省市县三级联动的方法

js随机生成26个大小写字母

详解Javascript中的Object对象

js中跨域方法原理详解

javascript中clipboardData对象用法

jquery使用经验小结

javascript常用的方法分享

jquery 构造函数在表单提交过程中修改数据

Backbone.js的一些使用技巧

JavaScript中string对象

精品推荐
分类导航