解析JSON我從服務器按以下格式發送一個JSON的回覆:角2:在構造函數中
{id: Int, name: String, childJSON: String}
,並願意將其映射到
export class Student{
constructor(public id: string,
public name: string,
public childJSON: ChildObject) {
}
export class ChildObject {
constructor(public class: number,
public age: number){}
做response.json() as Student;
我收到{id:1, name: "sumit", childJSON: "{class: 5, age: 10}"
即childJSON具有字符串類型而不是ChildObject類型。基本上這個字符串沒有映射到我的子對象。這是正確的方式來實現,否則我需要從服務器,而不是僅僅JSON字符串
應該是'{ID:詮釋,名稱:字符串,childJSON:ChildObject}' –
@AmitKumarGhosh。 Noooooooo。看起來你把TypeScript與另一種語言混淆了。 – AngularChef