Dumping a java object's properties

后端 未结 10 1674
-上瘾入骨i
-上瘾入骨i 2020-11-28 02:03

Is there a library that will recursively dump/print an objects properties? I\'m looking for something similar to the console.dir() function in Firebug.

I\'m aware o

10条回答
  •  醉梦人生
    2020-11-28 02:35

    You could try XStream.

    XStream xstream = new XStream(new Sun14ReflectionProvider(
      new FieldDictionary(new ImmutableFieldKeySorter())),
      new DomDriver("utf-8"));
    System.out.println(xstream.toXML(new Outer()));
    

    prints out:

    
      5
      
        foo
      
    
    

    You could also output in JSON

    And be careful of circular references ;)

提交回复
热议问题