2016-07-25 23 views

Antwort

0

Nein, können Sie die @Default Anmerkung verwenden:

Die Default Anmerkung angeben, verwendet wird, dass alle Felder oder Methoden sollten in einem Standard Weise serialisiert werden. Dies erlaubt grundsätzlich eine Objekte Felder oder Eigenschaften zu serialisieren, ohne dass sie kommentieren müssen.

Neben @Default können Sie immer noch individuelle Anmerkungen als @Element verwenden:

@Root 
@Default 
public static class Example 
{ 
    private int value = 3; 
    private String string = "abc"; 

    @Element(name = "some-custom-name") 
    private String customString = "custom"; 

    // ... 
} 

Ausgang:

<example> 
    <value>3</value> 
    <string>abc</string> 
    <some-custom-name>custom</some-custom-name> 
</example>