Делаю один проект, и в нем есть вложенные объекты, которые нужо редактировать.
Например, класс товара Product, в нем класс с характеристиками Specs, внутри него другие классы с описанием характеристик по категориям: Common, Casing, Display... внутри этих классов - описания параметров, и тоже могут быть вложенные классы, например, Specs - Camera - Sensors - массив объектов Sensor
Получается что-то вроде такого:
product:
- title
- series
- specs:
- common:
- releasedAt
- ...
- camera:
- sensors:
- [{resolution, aperture, pixelSize}, ...]
- ...
- ...
- ...
Потом Specs сериализуется в json и все сохраняется в бд
Правльно ли в такой ситуации использовать вложенные формы или есть какие-то более оптимальные решения?