Speichern von ListString mit XStream mit definierten Namen

8

Ich möchte eine Klasse nach xml speichern:

%Vor%

Klasse ModuleConfig:

%Vor%

Ergebnis:

%Vor%

Aber ich möchte, dass die Elemente "moduleName" heißen. Wie konfiguriere ich xstream oder welche Anmerkungen muss ich der Klasse hinzufügen? Ich möchte ein solches Ergebnis:

%Vor%     
Hleb 16.01.2012, 16:17
quelle

3 Antworten

4

Dies wird nicht das genaue Ergebnis wie gewünscht haben, aber scheint sauberer zu sein:

%Vor%

Das Ergebnis ist:

%Vor%     
mrembisz 16.01.2012, 17:00
quelle
1

Sie können moduleNames als Bean definieren, wie dies

%Vor%     
Tzig 13.11.2013 04:34
quelle
0

Ich kenne das XSteam-Framework nicht wirklich, aber ich denke, es wird JAXB ziemlich ähnlich sein. Da könntest du so etwas machen.

Klasse ModuleConfig

%Vor%

Klassenmodulename

%Vor%

Wich wird eine Ausgabe wie folgt erzeugen

%Vor%     
sandrozbinden 16.01.2012 17:05
quelle

Tags und Links