Как я могу преобразовать данный объект (универсальным способом с отражением) к довольно печатаемому HTML? Какая готовая библиотека Вы рекомендуете, чтобы это сделало это? Я нуждаюсь в поддержке для простых вложенных объектов (как долго, поскольку они не создают циклы в графе объектов).
Я пытался преобразовать его в JSON, но DefaultPrettyPrinter не является дружественный HTML.
Вы можете относительно легко написать для этого свою собственную библиотеку. Вот пример кода , который можно относительно легко изменить для отображения HTML. Другой вариант - отобразить JSON внутри тега кода в html. Последний вариант - использовать ReflectionToStringBuilder в apache commons lang и снова показать результат внутри тега кода в html. Однако использование apache commons, вероятно, не лучше, чем формат json.
Вы можете создать стиль XSLT для вывода XML xstream на вашем объекте.