0

是否有任何库/框架可以打印具有类层次结构的列表的内容?我有一些来自 XML Webservice 的自动生成的 POJO。列表可能有 5-10 个类的深度。

如何打印出最父元素的全部内容,而不必toString()在每个 POJO 中实现?特别是,因为它们可能会在以后重新生成。是否有任何库使用反射或其他东西将列表内容打印到最深层次?

4

1 回答 1

1

使用 JAXB。

final ByteArrayOutputStream stream = new ByteArrayOutputStream();
javax.xml.bind.JAXB.marshal(pojo, stream);
System.out.println(stream.toString("UTF-8"));
于 2013-10-04T14:28:12.987 回答