1
如何僅當存在新項目時才創建/保存JSON對象數組? 我遇到的問題是:在Typescript中創建JSON對象
- 如何創建/保存JSON對象直接或者我必須有一個相應的類的對象產生的?
- 什麼是檢查特定物品是否存在的最佳方法?
如何僅當存在新項目時才創建/保存JSON對象數組? 我遇到的問題是:在Typescript中創建JSON對象
你可以存儲在any
類變量的JSON,但通常你會希望有這些對象,因此我通常做的是有我的模型類一個fromJson靜態的方法對一些打字將從一個實例化對象JSON這樣的:
class User {
public firstname: string;
public lastname: string;
public age: number;
constructor() {
}
public static fromJson(userJson: any): User {
var user = new User();
this.firstname = userJson.firstname;
this.lastname = userJson.lastname;
this.age = userJson.age;
return user;
}
}
如果你的屬性之一是一類你也可以從它的json有它嵌入在從JSON這樣的:
class User {
public firstname: string;
public lastname: string;
public status: Status;
constructor() {
}
public static fromJson(userJson: any): User {
var user = new User();
this.firstname = userJson.firstname;
this.lastname = userJson.lastname;
this.status = Status.fromJson(userJson.status);
return user;
}
}
希望它可以幫助
你的問題現在還不清楚。也許你可以向我們展示一些代碼來更好地說明這裏的問題? – Antiga
你真的不需要做任何特別的事情,只需使用'any':https://jsfiddle.net/ywp4n8dy/1 –
共享你想創建的js例子可能會有所幫助。 :) – toskv