值数组json:如何使用Angular js获取元素?

 Lyj眼淚啲菋噵 发布于 2023-02-13 17:12

对api的调用返回了这个json:

[
{
    "RESULT": {
        "TYPES": [
            "bigint",
            "varchar",
            "varchar",
            "varchar",
            "varchar",
            "varchar",
            "date",
            "varchar",
            "int",
            "int",
            "varchar"
        ],
        "HEADER": [
            "kvk",
            "bedrijfsnaam",
            "adres",
            "postcode",
            "plaats",
            "type",
            "anbi",
            "status",
            "kvks",
            "sub",
            "website"
        ],
        "ROWS": [
            [
                "273121520000",
                "Kinkrsoftware", <-- this is the value i want
                "Oude Trambaan 7",
                "2265CA",
                "Leidschendam",
                "Hoofdvestiging",
                null,
                null,
                "27312152",
                "0",
                null
            ]
        ]
    }
}
]

我无法更改api代码.

我正在使用Angular,我无法看到访问值.

这是我的控制器:

  .controller('MainCtrl', function($scope, $http, $log, kvkInfo) {

  kvkInfo.success(function(status, data) { 

        $scope.name = status;
    $scope.bedrijf = data;
    $scope.status = status;
      });


});

我试过了

data.RESULT.ROW,data.RESULT.ROW [1],data.RESULT [0] .ROW,data.RESULT [0] .ROW [1],data.ROW [1]

我怎样才能得到这个元素?

1 个回答
  • 你得到的是什么[,所以它是一个数组.所以你需要data[0].

    这个array(data[0])的第一个元素是一个{具有RESULT属性的对象(以它开头).所以你可以使用data[0].RESULT.

    RESULT属性的值是另一个具有ROWS属性的对象(注意最后的S).所以你可以使用data[0].RESULT.ROWS.

    ROWS的值是一个数组,包含另一个数组,所以你需要data[0].RESULT.ROWS[0][1].

    2023-02-13 17:14 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有