使用evel()函数将json字符串转换为json对象

var data = eval('(' + result + ')');

转换的过程中注意在字符串result前后拼接圆括号,这是因为json是以花括号”{}”的来开始以及结束的,在JS中,"{}"会被当成一个语句块来处理,加上圆括号是强制将括号内的json格式内容转化为对象,而不是作为语句来执行。

 

同时注意json是区分大小写的:

如果 data : {NAME:"小明"}

data.name --> undifine

data.NAME ---> 小明

猜你喜欢

转载自go2here.iteye.com/blog/2288433