如何在此json字符串中获取“name”的值?我尝试了很多,但它总是返回一个未定义的对象,所以这意味着我对我调用的值的顺序做错了。
Thansk提前帮助你。
如果我JSON.stringify我的对象,console会给我这个
{ “数据”:{ “事件”:[{ “festival_id”: “2”, “名称”: “Pinkpop”, “日期”: “2017年6月3日”, “流派”:“流行音乐/摇滚 “ ”经度“: ”6.0224085“, ”纬度“: ”50.8927646“}]}, ”状态“:200, ”配置“:{ ”方法“: ”GET“, ”transformRequest“:[空],” transformResponse“:[null],”url“:”http://fiestaapp.codesolutions.nl/Api/getEvents.php?id=2“,”headers“:{”Accept“:”application / json,text / plain, / “}},”状态文本 “:” OK“}
答案 0 :(得分:0)
我检查您的JSON响应是否需要按照以下方式使用事件数组访问name
属性
例如
data.Events[0].name
因为Events
是数组对象,否则如果你需要使用ng-repeat并使用如下方式
<div ng-repeat="event in events">
<div class="name">{{event.name}}</div>
</div>
在控制器中,您需要添加以下代码
(data){
$scope.events = data.Events;
}
希望这会对你有所帮助!!