4Manuals

  • PDF Cloud HOME

如何删除外部索引并合并内部json Download

    CSS / JS-如何覆盖一个孩子而不是其他孩子的父母过渡 反应:更改方向后触发重新渲染和offsetWidth的重新计算 我的Javascript从'string'转换为'integer'或'number'无效 在React Native 图片无法通过javascript刷新 如何在react图表上的datakey中操作DateTime 如何在Swift中将数组的每个元素与下一个数组的每个元素相乘? 字符串数组在for循环中初始化时忽略索引0 在Cypress中保存变量 如何从作为请求传递的输入类型数据绑定中提取数据

我有以下JSON,我想删除重复的索引并在同一索引上合并内部数据 像AreaId = 2是多次,但我想将其删除,并在同一AreaId数据索引上合并下一个AreaId内部json 就像我想创建这样的数组:-

"Area":{
   "AreaId":2,
   "AreaName":"Bedrrom",
   "Data":[{
      "Id":7,
      "AssetId":1
          },{
         "Id":8,
      "AssetId":1
           }]
}

这是AreaId和AreaName相同或多个数据,但我想删除此重复项并将其数据合并到相同的AreaId上 您能否建议我解决此问题的正确方法。

"Area": [

                   "AreaId": 2,
                    "AreaName": "Bedroom",
                    "Data": [
                        {
                            "Id": 7,
                            "AssetId": 1,
                            "Asset": "TubeLight",
                            "ActionId": 1,
                            "Action": "Clean",
                            "TenantChargeBack": 0,
                            "TenantChargeType": "%",
                            "TenantChargeValue": 25,
                            "Notes": "",
                            "FilePath": "AWS_Bucket_Name/filename.jpg"
                        }
                    ]
                },
                {
                    "AreaId": 2,
                    "AreaName": "Bedroom",
                    "Data": [
                        {
                            "Id": 8,
                            "AssetId": 1,
                            "Asset": "Bed",
                            "ActionId": 3,
                            "Action": "Repair",
                            "TenantChargeBack": 1,
                            "TenantChargeType": "%",
                            "TenantChargeValue": 50,
                            "Notes": "",
                            "FilePath": "AWS_Bucket_Name/filename.jpg"
                        }
                    ]
                },
                {
                    "AreaId": 3,
                    "AreaName": "Bathroom",
                    "Data": [
                        {
                            "Id": 9,
                            "AssetId": null,
                            "Asset": null,
                            "ActionId": 2,
                            "Action": "Replace",
                            "TenantChargeBack": 1,
                            "TenantChargeType": "$",
                            "TenantChargeValue": 100,
                            "Notes": "",
                            "FilePath": "AWS_Bucket_Name/filename.jpg"
                        }
                    ]
                },
                {
                    "AreaId": 3,
                    "AreaName": "Bathroom",
                    "Data": [
                        {
                            "Id": 10,
                            "AssetId": 6,
                            "Asset": "Jaar",
                            "ActionId": 3,
                            "Action": "Repair",
                            "TenantChargeBack": 1,
                            "TenantChargeType": "$",
                            "TenantChargeValue": 100,
                            "Notes": "",
                            "FilePath": "AWS_Bucket_Name/filename.jpg"
                        }
                    ]

                }
            ]

0 个答案:

没有答案



Similar searches
    组件之间共享对象更改时的Angular 2+ Catch事件 如何使用带有Race的PromiseKit返回最快的结果 为什么我得到无法识别的参数:[查询] 为什么可以在头文件中定义类? 安装后,pipenv会占用大量时间并下载大量数据吗?