@beduin01

Как лучше раскидать 20 комбинаций JSON по полям БД?

У меня есть 20 типов JSON. Тип я могу определить только по структуре полей т.к. признака явного нет. 10 типов совпадают по полям на 95%. остальные 10 практически не имеют общих полей.
Причем у них различаются только вложенные поля т.е. основа общая.
{
id: ...
name: ...
objs: {
// вот тут может быть различие между полями
}
}

Мне нужно уложить все данные в Postgres. Как быть? Создавать 20 классов? А как потом проверять какой из JSON в какой класс мапится?
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Создайте подкласс. И внутри него храните голый джисон, в принципе искать то вам нужно только по Id
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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