有没有可以使用类层次结构打印列表内容的库/框架? 我有一些来自XML Webservice的自动生成的POJO。这些名单可能是5-10个班级。
如何打印出最多父元素的完整内容,而不必在每个POJO中实现toString()
?特别是,因为它们可能会在以后再生。
是否有任何库使用反射或其他东西才能将列表内容打印到最深层?
答案 0 :(得分:1)
使用JAXB。
final ByteArrayOutputStream stream = new ByteArrayOutputStream();
javax.xml.bind.JAXB.marshal(pojo, stream);
System.out.println(stream.toString("UTF-8"));