我正在处理一个Angular 2项目,该项目要求我创建一个具有如下所示地址详细信息的用户
{ "address": {
"addition": null,
"city": "Eindhoven",
"housenumber": 12,
"street": "Streetname"},
"email": "a@b.com",
"password": "",
"username": "YourName"}
当我GET一个用户对象时,上面的例子就是结果。要将一个用户对象POST到后端,我需要创建具有相同结构的JSON。
当我收到这个JSON文件时,我可以显示它的细节。我创建了两个类:
import {Address} from "./Address";
/**
* Created by Adjoa on 6/14/2016.
*/
export class User {
name:string;
username:string;
email:string;
address:Address;
constructor(name:string, username:string, email:string, address:Address) {
this.name = name;
this.username = username;
this.email = email;
this.address = address;
}
public static createEmptyUser():User{
return new User("","","",null);
}
}
在将地址发送到API之前,我需要帮助创建具有地址的用户。
1条答案
按热度按时间rxztt3cl1#
如果定义
超出
'createEmptyUser'
,然后返回在它里面,JSON将以它的形式出现。