Lau*_*t T 4 javascript json initialization typescript
我在 Typescript 中有一个包含地图的类:
public map:Map<string,string>;
constructor() {
let jsonString = {
"peureo" : "dsdlsdksd"
};
this.map = jsonString;
}
Run Code Online (Sandbox Code Playgroud)
问题是初始化不起作用。
jsonString是我将从序列化为 Json 的 Java 对象收到的东西。
有人可以帮忙吗?谢谢!
您必须迭代对象的成员并将其添加到映射中:
public map: Map<string, string> = new Map<string, string>();
constructor() {
let jsonString = {
"peureo": "dsdlsdksd"
};
for (let member in jsonString) {
this.map.set(member, jsonString[member]);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32168 次 |
| 最近记录: |