有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

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


共 (1) 个答案

  1. # 1 楼答案

    在核心Java中没有等价物。大多数人都利用调试器的功能

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

    还可以基于XStream和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));