我对棱角非常陌生,所以我想尝试一下自己的方式。我们有一台服务器,该服务器旨在通过REST请求将JSON格式的数据从数据库返回到C#客户端。在服务器上,有两种不同的API,一种用于人员,另一种用于地址。每个人都有一个唯一的ID,该ID包含在加入地址结果中。没有API会在同一个文件中返回两者,因为这是在C#客户端中处理的。我需要建立一个角度搜索屏幕,在单个行中同时包含名称和地址。有没有简单的方法将两个JSON结果合并在一起?
根据我的要求进行编辑,使其更加清晰。我想将地址与他们所属的人合并,因此我可以创建一个包含其地址的“人”类(请参见下面的两个类,是的,每个人可以有多个地址)。
export class AddressModel {
constructor(
public addressUID: string = '',
public line1: string = '',
public line2: string = '',
public city: string = '',
public state: string = '',
public zipcode: string = '',
public personUID: string = '',
) {}
}
export class PersonModel {
constructor(
public personUID: string = '',
public firstName: string = '',
public lastName: string = '',
public addresses: AddressModel[] = new Array<AddressModel>(),
) {}
}
目标是能够创建一个可用于填充网页的personArray。
答案 0 :(得分:0)
const json1 = {...}
const json2 = {...}
const json_merged = {...json1, ...json2}