【问题标题】:Creating a valid server response from javascript/Angular从 javascript/Angular 创建一个有效的服务器响应
【发布时间】:2015-08-16 09:28:59
【问题描述】:

我的 JSON

{
    "RECORDS": [
        {
            "Id": 23040035705987,
            "arriveddate": "2015/04/24",
            "expirationDate": null,
            "replacedDate": null,
            "processDate": "2015/04/24"
        },        
        {
            "Id": 23070041800654,
            "arriveddate": "2015/04/24",
            "expirationDate": null,
            "replacedDate": null,
            "processDate": "2015/04/27"
        },
                {
            "Id": 23040035705984,
            "arriveddate": "2015/04/24",
            "expirationDate": null,
            "replacedDate": null,
            "processDate": "2015/04/24"
        },
                {
            "Id": 23040035705983,
            "arriveddate": "2015/04/24",
            "expirationDate": null,
            "replacedDate": null,
            "processDate": "2015/04/24"
        }
    ],
}

预期对象

    {
    "processDate": [
        "2015/04/24",
        "2015/04/27"
    ],
    "Id": [
        [
            23040035705983,
            23040035705984,
            23040035705987
        ],
        [
            23070041800654
        ]
    ]
}

我需要根据流程日期进行映射,就像在我的预期对象中一样我已经能够获得唯一的流程日期,但在接下来的 ids 中我无法做到,请您提供一个示例,说明我应该如何循环以实现相同的角度

【问题讨论】:

    标签: javascript json angularjs


    【解决方案1】:

    您可以使用两个嵌套的 forEach 循环。

    angular.forEach(obj.processDate, function(processValue, processIndex,date) {
      angular.forEach(obj2.RECORDS, function (recordValue, recordIndex,records) {
        if (processValue === recordValue["processDate"]) {
          if (!obj["Id"][processIndex]) {
            obj["Id"][processIndex]=[];
          }
          obj["Id"][processIndex].push(recordValue["Id"]);
        });
       });
     }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-20
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多