这是我的问题:在 java 脚本中:我们有一个对象:
var someObject={"name":"somename"};
现在我们想得到名字,我们会做
alert(someObject.name); //it will print somename Right?
我从发送 JSON 对象的源获得的相同对象
someJSONObject={"name":"someName"};
现在在我的 javascript 代码中,不解析这个 someJSONObject ,我可以得到名称
alert(someJSONObject.name);
如果是这样,为什么我们需要通过解析将JSON对象转换为javascript对象,什么时候我们可以将其用作对象而不需要解析或使用eval()
?
谢谢 !