用Js的eval解析JSON, 报Expected ';'

为什么要 eval这里要添加 “("("+data+")");//”呢?
原因在于:eval本身的问题。 由于json是以”{}”的方式来开始以及结束的,在JS中,它会被当成一个语句块来处理,所以必须强制性的将它转换成一种表达式。

 

From : http://blog.csdn.net/piaoxuan1987/article/details/8459233

posted @ 2016-11-17 12:57  zjsd  阅读(2036)  评论(0编辑  收藏  举报