var dataObj = eval('(' +data+ ')')
data是返回来的json。
dataObj就是json对象了。
为什么要添加 '(' 与 ')' 作为开始于结尾呢?
json是以"{}"开始以及结束的,在js中,它会被当做语句块来处理
data是返回来的json。
dataObj就是json对象了。
为什么要添加 '(' 与 ')' 作为开始于结尾呢?
json是以"{}"开始以及结束的,在js中,它会被当做语句块来处理
本文介绍了一种处理JSON字符串的方法,即使用eval函数配合括号包裹的技巧,将JSON字符串转换为JavaScript对象。此方法解决了JSON被视为JavaScript语句块的问题。

被折叠的 条评论
为什么被折叠?