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