在Typescript中解析复杂的JSON

时间:2019-02-18 14:48:24

标签: json typescript interface

请求的响应传递一个JSON。 JSON的结构如下:

{
"32": {
    "docKey": "32",
    "outletId": 32,
    "mdngOutlet": {
        "outletBasic": {
            "outletId": 32,
        }
    }
},
"33": {
    "docKey": "32",
    "outletId": 32,
    "mdngOutlet": {
        "outletBasic": {
            "outletId": 32,
        }
    }
},
"34": {
    "docKey": "32",
    "outletId": 32,
    "mdngOutlet": {
        "outletBasic": {
            "outletId": 32,
        }
    }
},
"35": {
    "docKey": "32",
    "outletId": 32,
    "mdngOutlet": {
        "outletBasic": {
            "outletId": 32,
        }
    }
},
}

界面是什么样的? 32、33、34,...似乎就像地图一样。如何在界面中使用地图?

1 个答案:

答案 0 :(得分:1)

Typescript界面​​可以具有动态键。

interface YourJSON{
    [key: string]: yourObjectInterface
}