关于JSon中 eval() 把json 的字符串 转换成 对象

时间:2021-12-16 01:25:48

JavaScript 是一种被介绍为运行在网景浏览器上,面向目的的页面脚本编程语言。很多人认为它是Java的一个子集,但它不是。它是一种方案--是一种类似于C语言的语法并且弱类型的语言。JavaScript在ECMAScript Language Specification, Third Edition.里面被标准化。

JSON是脚本目标原义标记的一个子集。因为JSON是脚本的一个子集,所以你可以毫无疑问地使用它。

var myJSONObject = {"bindings": [

{"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"},

{"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.*"},

{"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"}

]

};

在这个示例里,程序创建了一个对象,这个对象只有一个"bindings"成员。这个"bindings"成员有一个包含了三个对象的数组,每个对象都包含了"ircEvent","method","regex"成员。

成员可以通过使用小圆点或下标来获取。例如通过myJSONObject.bindings[0].method就能获取倒"newURI"成员。

 

 

var myObject = eval('(' + myJSONtext + ')'); *注意 要两个括号 转变成对象

var result = eval("(" + originalRequest.responseText + ")");