映射列表<keyvaluepair <string,string =“”>&gt;从Web服务到角度

时间:2017-11-20 06:14:03

标签: angular

我必须调用服务来获取返回一种keyvaluepair列表的数据

    Task<List<KeyValuePair<string, string>>> GetItems();

我如何映射这个,如果假设我有一个叫做api的角度服务?

1 个答案:

答案 0 :(得分:0)

序列化List&lt; KeyValuePair&gt;对象为json,您将看到如下所示的数组;

[
    {
        "Key":"string",
        "Value":"string"
    },
    {
        "Key":"string",
        "Value":"string"
    }
]

您可以像这样在AngularJS服务中解析它;

var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope, $http) {
    $http.get("welcome.htm").then(function (response) {
        var key1 = response.data[0].key;
        var value1 = response.data[0].value;
    });
});