Задать вопрос
Cor4win
@Cor4win
Изучаю android-разработку

Как распарсить любое jsonb поле в postgresql динамически?

Распарсить операторами -> и ->> очень просто, но это надо вручную прописывать каждое поле, а можно ли написать универсальный парсер, который не будет зависеть от структуры json'a? Точнее сказать, я уверен что можно, приложив определенные усилия, но я так полагаю такой велосипед должен быть уже изобретён)

Т.е. на входе у нас есть таблица в которой есть jsonb поле с json'ом любой структуры, а на выходе получаем таблицу в которой столько полей(столбцов) сколько в этом json'е пар ключ-значение. Соответственно именем поля будет название ключа, а значением в этом поле - значение.
  • Вопрос задан
  • 553 просмотра
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы