在java中将任何对象转换为漂亮的HTML

rip*_*234 9 html java

如何将给定对象(以反射的通用方式)转换为可打印的HTML?你建议做什么现成的图书馆呢?我需要支持简单的嵌套对象(只要它们不在对象图中创建循环).

我试图将其转换为JSON,但DefaultPrettyPrinter不是HTML友好的.

che*_*vim 8

您可以为对象上的xstream的XML输出创建XSLT样式.


Jay*_*ren 4

您可以相对轻松地编写自己的库来执行此操作。 下面是一些示例代码,您可以相对轻松地修改它们以显示 html。另一种选择是在 html 中的代码标签内显示 JSON。最后一个选择是在apache commons lang中使用 ReflectionToStringBuilder并再次在 html 中的代码标记内显示结果。然而,使用 apache commons 可能并不比 json 格式更好。