-1

我是 javascript 新手,我已经使用 canJS 将 json 对象加载到我的网站上。json 很长(>1000)行和一个相当复杂的嵌套结构。有没有办法加载对象,以便我可以访问字段和子对象?

我将对象加载到一个<li>元素,然后将该元素传递给另一个函数。问题是当它到达该功能时,我无法访问这些字段。当我查看开发人员工具时,它正确定义了 textContext 名称。我不应该通过<li>吗?我将什么对象传递给我的函数来操作我使用我的服务检索到的 json 对象?

编辑:如何在 canJs findAll() 中使用 json.Parse?

仅供参考:使用 canjs 库,c# 4.0 后端服务,从 mongodb 加载 json。我已经看到在 chrome 开发者工具中返回了正确的对象

4

1 回答 1

1

只需使用 JSON.parse :JSON.parse

演示示例:

var jsontext = '{"firstname":"Jesper","surname":"Aaberg","phone":["555-0100","555-0120"]}';
var contact = JSON.parse(jsontext);
document.write(contact.surname + ", " + contact.firstname);
于 2013-10-28T18:53:28.787 回答