Как извлечь ключ и значение из объекта json с помощью jsonpath? - PullRequest
0 голосов
/ 16 октября 2019

Рассмотрим ввод json:

{
  "TableList": [
    {
      "Name": "myName",
      "someKey": "someValue",
      "Parameters": {
        "CrawlerSchemaDeserializerVersion": "1.0",
        "classification": "csv"
      }
    },
    {
      "Name": "otherName",
      "otherKey": "someValue",
      "Parameters": {
        "CrawlerSchemaDeserializerVersion": "1.0",
        "classification": "csv"
      }
    }
  ]
}

Вывод должен иметь следующий вид:

[
    {
      "Name": "myName",
      "Parameters": {
        "classification": "csv"
      }
    },
    {
      "Name": "otherName",
      "Parameters": {
        "classification": "csv"
      }
    }
]

Например, $.TableList - дать мне массив. Но как извлечь объекты со значением "Name" со значением? И получить "Parameters" объект с единственным "classification" ключом и значением

...