Java 如何打印播放中对象的值

Java 如何打印播放中对象的值,java,playframework,Java,Playframework,在Groovy中,有一个名为.dump()的函数,它“生成对象的详细转储字符串,显示其类、哈希代码和字段” Play framework(1.2.5)中是否有任何等效方法,或者Java是否提供任何此类方法?核心Java中没有等效方法。大多数人都利用调试器的功能 您可以使用它实现类似的东西,如果有第三方库拥有它,我也不会感到惊讶 您还可以基于和Json创建转储程序类: import com.thoughtworks.xstream.XStream; import com.thoughtworks.

在Groovy中,有一个名为
.dump()
的函数,它“生成对象的详细转储字符串,显示其类、哈希代码和字段”


Play framework(1.2.5)中是否有任何等效方法,或者Java是否提供任何此类方法?

核心Java中没有等效方法。大多数人都利用调试器的功能

您可以使用它实现类似的东西,如果有第三方库拥有它,我也不会感到惊讶

您还可以基于和Json创建转储程序类:

import com.thoughtworks.xstream.XStream;
import com.thoughtworks.xstream.io.json.JsonHierarchicalStreamDriver;
...
XStream dumper = new XStream(new JsonHierarchicalStreamDriver());
System.out.println(dumper.toXML(data));