在以下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
答案 0 :(得分:1)
您的data
属性包含JSON,因此您也需要JSON.parse
。
$scope.mylist.data.projects = JSON.parse($scope.mylist.data);
然后您应该可以使用
访问它$scope.mylist.data.projects[0].id //etc
虽然您有如何获取/发送该JSON的潜在问题。