来自服务的json数据

时间:2016-05-10 20:55:14

标签: angularjs json

我有这个服务电话:

        $http({ method: 'GET', url: '/api/html?conditionId=123&TypeId=100&countryId=1' }).success(function (data) {
            var obj = JSON.parse(data);
            alert(obj.ConditionId);
        })

返回的JSON看起来像这样。:

  

[{" ConditionId":123," ConditionDescription":" TEXT GOES   该处"" ErrorID中":0," DisplayId":0," DisplayName的":""" ErrorValue& #34;:""}]

但是我的警报始终以未定义的方式响应。

1 个答案:

答案 0 :(得分:3)

obj是一个数组,您将其视为一个对象。要访问该字段,您必须使用以下语法

obj[0].ConditionId

您未定义的原因是ConditionId不是数组的属性。它属于 in 数组中的项目。