js下用eval生成JSON对象

时间:2024-04-19 10:00:24 

例如: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))();
}
标签:eval,JSON对象
0
投稿

猜你喜欢

  • 详解Pandas与openpyxl库的超强结合

    2021-09-05 03:52:15
  • win7上python2.7连接mysql数据库的方法

    2024-01-25 18:28:25
  • python-pymysql获取字段名称-获取内容方式

    2024-01-21 05:19:44
  • Request.ServerVariables各参数说明集合

    2008-11-25 18:49:00
  • ASP 错误代码

    2009-05-11 12:38:00
  • PyQt5每天必学之QSplitter实现窗口分隔

    2021-12-26 16:33:48
  • Python简单实现两个任意字符串乘积的方法示例

    2023-10-29 12:04:40
  • 在XPath查询中指定轴(转自MSSQL手册)

    2008-09-04 14:23:00
  • python包导入的两种方式

    2022-11-25 22:49:30
  • Python ttkbootstrap的介绍与使用教程

    2022-09-14 11:36:22
  • CentOS7服务器中apache、php7以及mysql5.7的安装配置代码

    2023-11-19 02:14:52
  • 使用Python点云生成3D网格

    2023-02-06 18:32:45
  • MYSQL5.7.9开启慢查询日志的技巧

    2024-01-18 08:47:52
  • 通过SQL Server的位运算功能巧妙解决多选查询方法

    2012-01-29 17:54:35
  • python实现线性插值的示例

    2023-08-10 21:33:55
  • MySQL Order By语法

    2011-01-04 19:58:00
  • 深入Oracle字符集的查看与修改详解

    2023-06-25 22:13:15
  • JavaScript基本语法_动力节点Java学院整理

    2024-04-18 09:49:41
  • Python 字符串操作方法大全

    2023-12-06 04:21:48
  • python+selenium爬取微博热搜存入Mysql的实现方法

    2024-01-24 18:07:53
  • asp之家 网络编程 m.aspxhome.com