Joc*_*ner 4 javascript c# json json.net typescript
如果我使用Json.Net,则将Dictionary序列化为:
{
"key": "value",
"key2": "value2",
...
}
Run Code Online (Sandbox Code Playgroud)
如何将其转换为Typescript对象?我主要想要一个typeof值数组
可以使用以下接口在TypeScript中优雅地表达Dictionary:
interface IDictionary {
[index:string]: string;
}
Run Code Online (Sandbox Code Playgroud)
您可以像这样使用它:
var example: IDictionary = {
"key1": "value1",
"key2": "value2"
}
var value1 = example["key1"];
Run Code Online (Sandbox Code Playgroud)
通用字典允许键/值对的任何集合,因此您无需显式描述确切的组合,这使其与源字典非常相似(即,它不会保证给定的值键)。
您可以根据需要使其复杂...甚至是通用的:
interface IDictionary<T> {
[index:string]: T;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3684 次 |
| 最近记录: |