- 博客(2)
- 收藏
- 关注
转载 eavl处理JSON字符串的时候要加()的原因
为什么eval某个json字符串时要加括号? 在做与服务器交互数据的时候,我们通常会发起一个Ajax请求,然后服务器返回一个类似'{x:1,y:1}'结构的json字符串,为了方便客户端处理我们会将其转换为一个对象直接量 这很多的时候通过一个eval来实现 var jsonStr = '{x : 1, y : 1}'; var jsonObj = eval('(' +
2014-08-21 08:26:36 669 1
转载 js eavl函数为什么要加()解析JSON字符转
由于Ajax的兴起,JSON这种轻量级的数据格式作为客户端与服务器之间的传输格式逐渐地流行起来,进而出现的问题是如何将服务器端构建好的JSON数据转化为可用的JavaScript对象。利用eval函数无疑是一种简单而直接的方法。在转化的时候需要将JSON字符串的外面包装一层圆括号: var jsonObject = eval("(" + jsonFormat + ")"); 为什么要加括号
2014-08-21 07:49:38 922
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人