Запрос Hive Create Table для сложной структуры Json - PullRequest
0 голосов
/ 30 ноября 2018

Используя AWS Athena, я хочу преобразовать следующий JSON в таблицу.

"Cakes": {
"48630ca6": {
  "key1": "NONE",
  "key2": "4863dsads0ca6",
  "key3": [
    {
      "x": 82,
      "y": 82
    }
  ],
  "key4": "a"
},
"56d5886b": {
  "key1": "NONE",
  "key2": "df",
  "key3": [
    {
      "x": 84,
      "y": 84
    }
  ],
  "key4": "b"
},
...

},

Проблема в том, что я не знаю ключ 2-го уровня, т.е. 48630ca6,56d5886b и т. Д.2-й уровень может иметь много ключей, и я не знаю, как сопоставить его со структурой с помощью улья, не зная заранее длину или значение.Можно ли привести его к массиву?

...