角度更新json文件助手

时间:2018-11-18 21:01:29

标签: json angular typescript

我想知道是否有人可以建议在我的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;
}

0 个答案:

没有答案