У меня есть строки следующей 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 по желанию?