【发布时间】:2020-04-22 16:20:30
【问题描述】:
我正在尝试将以下 JSON 数据从 Observable 转换为打字稿对象,但它没有将嵌入的 JSON 转换为对象模型中的数组。我如何将这个多维 JSON 数据转换为对象?
JSON
[
{
"name": "Fake Name",
"data1": {
"entry1": false,
"entry2": true,
"entry3": "xyz"
},
"data2": {
"entry1": false,
"entry2": true,
},
"data3": {
"entry1": false,
"entry2": true,
"entry3": "xyz"
},
"info1": false,
"info2": "xyz"
},{...}
]
对象
export class NewObject {
public name: string;
public data1: object[];
public data2: object[];
public data3: object[];
public info1: string;
public info2: string;
constructor(name: string, data1: [], data2: [], data3: [],
info1: string, info2: string
) {
this.name = name;
this.data1 = data1;
this.data2 = data2;
this.data3 = data3;
this.info1 = info1;
this.info2 = info2;
}
}
【问题讨论】:
标签: javascript json angular typescript primeng