Файл JSONPaths: анализ JSON-объекта, содержащегося в массиве JSON - PullRequest
0 голосов
/ 01 мая 2018

У меня есть строки следующей JSON-формы:

 [
  {
    "id": 1,
    "costs": [
      {
        "blue": 100,
        "location":"courts",
        "sport": "football"
      }
    ]
  }
]

Я хочу загрузить это в таблицу красного смещения следующим образом:

  id  | blue  | location | sport
--------+------+---------+------
   1  | 100   | courts    |football

Следующий файл JSONPaths не выполнен:

{
    "jsonpaths": [
        "$.id",
        "$.costs[0].blue",
        "$.costs[0].location",
        "$.costs[0].sport"
    ]
}

Redshift возвращает следующий код ошибки:

err_code: 1216 Invalid JSONPath format: Member is not an object.  

Как я могу изменить файл jsonpaths, чтобы иметь возможность загружать json по желанию?

...