打印深层列表的内容?

时间:2013-10-04 14:06:38

标签: java list

有没有可以使用类层次结构打印列表内容的库/框架? 我有一些来自XML Webservice的自动生成的POJO。这些名单可能是5-10个班级。

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

1 个答案:

答案 0 :(得分:1)

使用JAXB。

final ByteArrayOutputStream stream = new ByteArrayOutputStream();
javax.xml.bind.JAXB.marshal(pojo, stream);
System.out.println(stream.toString("UTF-8"));