访问JSON时出现Javascript错误

时间:2015-03-18 14:12:46

标签: javascript

在以下JSON中如何访问id和名称

console.log($scope.mylist)

{"data":"{\"projects\":[{\"id\":\"3\",\"title\":\"MYCLOUD\",\"desc\":\"DESC\"}]}"}

我尝试了以下

console.log($scope.mylist.data) //undefined
console.log($scope.mylist["data"])//undefined
console.log($scope.mylist.projects)//undefined
console.log($scope.mylist["projects"]) //undefined

1 个答案:

答案 0 :(得分:1)

您的data属性包含JSON,因此您也需要JSON.parse

$scope.mylist.data.projects = JSON.parse($scope.mylist.data);

然后您应该可以使用

访问它
$scope.mylist.data.projects[0].id //etc

虽然您有如何获取/发送该JSON的潜在问题。