Мне нужно найти самый быстрый способ удалить все свойства $meta и их значения из объекта, например:
{
  "part_one": {
    "name": "My Name",
    "something": "123",
    "$meta": {
      "test": "test123"
    }
  },
  "part_two": [
    {
      "name": "name",
      "dob": "dob",
      "$meta": {
        "something": "else",
        "and": "more"
      }
    },
    {
      "name": "name",
      "dob": "dob"
    }
  ],
  "$meta": {
    "one": 1,
    "two": 2
  }
}
Должно стать следующим, учитывая, что свойство $meta может быть в любой точке объекта, поэтому, возможно, потребуется какая-то форма рекурсии.
{
  "part_one": {
    "name": "My Name",
    "something": "123"
  },
  "part_two": [
    {
      "name": "name",
      "dob": "dob"
    },
    {
      "name": "name",
      "dob": "dob"
    }
  ]
}
Любая помощь или совет будут очень благодарны!
Спасибо!