【发布时间】:2020-08-02 02:58:45
【问题描述】:
我正在生成一个 JSON 文件,并且我在 TypeScript 中有一个以下类型的变量:
export interface Rules{
name: string,
condition: string,
}
我想以以下格式解析 JSON 中的“规则”类型:
"dataRetentionRules": {
"RULE_1": {
"name": "test123",
"condition": "RetentionStartDate"
},
"RULE_2": {
"name": "test456",
"condition": "RetentionEndDate"
}
}
如何使这个规则标签动态化?我的意思是如何解析这个"RULE_1"、"RULE_2" 标签?因为标签应该是不变的,我相信。如何实现上述格式?
【问题讨论】:
标签: json typescript typescript-typings mapped-types