【发布时间】:2015-04-01 03:05:22
【问题描述】:
我正在尝试从嵌套的 JSON 对象中获取 URL,但在获取数据时遇到了问题。我不确定如何从嵌套很深的 JSON 对象中获取数据。
app.controller('mainCtrl', function($scope, $http) {
$http.get("https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20json%20where%20url%3D'www.whitehouse.gov%2Ffacts%2Fjson%2Fall%2Fcollege%2520affordability'&format=json&diagnostics=true").then(function(responce) {
$scope.status = responce;
$scope.sortData = responce.data.query.results.json.json.url;
console.log(responce);
console.log($scope.sortData);
});
});
我可以控制台记录对象,但我不知道如何从深度嵌套的对象中获取 URL。这是对象被控制台记录的 JSFiddle。谢谢您的帮助。
【问题讨论】:
标签: javascript json angularjs http get