我想知道是否有人可以建议在我的Angular项目中使用以下解决方案:
我正在阅读json文件,并确保不存在重复值,以便可以将它们映射到其相关类。 我有2个主要对象,这些对象又具有自己的农场对象,每个农场对象都有自己的围场对象。我想知道什么是读取json文件并更新需要匹配其父对象的值的最佳方法,例如没有重复的围场ID,并且每个围场都有正确的服务器场ID。当我使用json-generator生成此数据时,每个场的每个围场ID都会重置。
"data": [
{
"id": 1,
"name": "Cole Acosta",
"address": "Florence Avenue Whipholt",
"farms": [
{
"id": 1,
"code": "aliquip50",
"name": "Remotion",
"harvestedDateTime": "2018-06-20",
"farmType": "Cane",
"millerId": 1,
"paddocks": [
{
"id": 1,
"code": "elit171",
"area": 697,
"farmId": 1
},
export class Miller {
id: number;
name: string;
address: string;
farms: Farm[];
}
export class Farm extends Miller {
id: number;
code: string;
name: string;
harvestedDateTime: Date;
farmType: 'Cane' | 'Rice' | 'Other';
millerId: number;
paddocks: Paddock[];
}
export class Paddock extends Farm {
id: number;
code: string;
area: number;
farmId: number;
}