angular.js - angularjs怎么读取json中的某个字段?

浏览:22日期:2023-02-06

问题描述

数据保存在一个json文件里面,我想要json数据里的id这个段的数据。请问要怎么样才能获取出来并且转换成string类型?

json:

[{'id': 'AD01','imgurl': 'images/banner_01.jpg', 'bannerurl': [ {'bannerimgurl': 'images/banner_04.jpg'}, {'bannerimgurl': 'images/banner_05.jpg'}],'status': '0'},{'id': 'AD02','imgurl': 'images/banner_02.jpg', 'bannerurl': [ {'bannerimgurl': 'images/banner_04.jpg'}, {'bannerimgurl': 'images/banner_03.jpg'}],'status': '0'}]

js:

$http.get('json/test.json').success(function(response){$scope.datas = response;alert(JSON.stringify($scope.datas));//这样获取到的只是整个json的内容。//alert(JSON.stringify($scope.datas.id));这样返回的值是undefined。}).error(function(){})

问题解答

回答1:

要遍历这个json对象吧

var array = [];for(var item in response){ array.push(JSON.stringify(item.id));}$scope.array = array;回答2:

.....

$scope.datas[0].id回答3:

我一般都是配和 loadsh#result

回答4:

请问楼主你的问题解决了没有,我也碰到这个问题

回答5:

$scope.datas = angular.fromJson($scope.datas);alert(JSON.stringify($scope.datas.id));

你这样试试

回答6:

楼主解决了没有?

相关文章: