Все эти pojos имеют один и тот же тип поведения ???если да, то мы можем создать интерфейс, все pojos должны реализовать этот интерфейс.Мы можем инициализировать объект во время выполнения на основе имени класса pojo.
Вы можете использовать этот код для инициализации во время выполнения.-
INTERFACE_CLASS_NAME interface_identifier=(INTERFACE_CLASS_NAME)Class.forName(POJO_CLASS_NAME_WITH_PACKAGE).newInstance();
Вы можете использовать стороннюю библиотеку, такую как Gson, для преобразования pojo в json или наоборот.