我们如何使用JavaScript或lodash从对象数组中删除数组的完整对象?

时间:2017-06-09 07:15:08

标签: javascript json lodash

我的JSON看起来像这样

     {
      "success": true,
      "data": [
        {
          "user": {
            "firstname": "demo",
            test1": {
              "role": {
                "name": "demo"
              },
              "status": "pending",
              "test2": {
                "telephone": "+demo"
              }
            }
          },
          "authData": [
            {
              "_key": "demo",
              "_id": "demo",
            }
          ]
        }
      ],
      "session": {
        "_key": "demo",
        "uid": "demo",
      }
    }

我想从JSON中删除authData数组。

1 个答案:

答案 0 :(得分:0)

首先你的JSON无效。这是更正版本:

{
          "success": true,
          "data": [
            {
              "user": {
                "firstname": "demo",
                "test1": {
                  "role": {
                    "name": "demo"
                  },
                  "status": "pending",
                  "test2": {
                    "telephone": "+demo"
                  }
                }
              },
              "authData": [
                {
                  "_key": "demo",
                  "_id": "demo"
                }
              ]
            }
          ],
          "session": {
            "_key": "demo",
            "uid": "demo"
          }
        }

现在您可以使用DELETE运算符删除密钥。