У меня есть большая таблица, содержащая столбец json, который сам содержит глубокие вложенные списки.
До сих пор мы извлекали нужные нам свойства из json по имени, но я бы действительно например, "разбить" этот столбец json автоматически на столько таблиц, сколько необходимо, поэтому мы получили бы:
- Таблица, аналогичная исходной таблице, то же количество строк, содержащее не json столбцы и сглаженные неопубликованные свойства json.
- вложенных элементов в столько таблиц, сколько необходимо, связанных с их родительскими элементами соответствующим идентификатором.
Я полагаю ( я не прав?) общий подход возможен из любой таблицы, содержащей один вложенный столбец json, если он структурирован согласованно, и мне кажется, что это достаточно распространенная проблема, которая уже может быть решена эффективным способом.
Я нашел сообщения, подобные этому, обсуждающие эту проблему в python, но я не могу хранить все в ОЗУ:
https://towardsdatascience.com/how-to-flatten-deeply-nested-json-objects-in-non-recursive-elegant-python-55f96533103d
Мой ввод - это таблица, а имя ее столбца содержит json строк.
Мой желаемый вывод - набор jsonless таблиц, содержащих всю информацию, ранее содержавшуюся в столбце json моей исходной таблицы.
Любой указатель, как я могу это сделать?