XStream с XML и Java-объектом - PullRequest
       1

XStream с XML и Java-объектом

1 голос
/ 08 октября 2010

У меня есть два класса java ....

public class Item {
    private int itemIndex;
    private String containerType;
    private Map<String, List<String>> contentType;
    private String status;
    private List<String> remark; 
    // their getters and setters
}

Скажите, пожалуйста, как преобразовать объект Item в xml и xml в объект Item?Я использовал банку XStream для конвертации.Мне нужно хранить несколько элементов (список элементов) в XML.Пожалуйста, предоставьте полное кодирование в JAVA, чтобы добавить новый элемент с существующими элементами (сохраненными в xml).

1 Ответ

2 голосов
/ 08 октября 2010

Пример кода

ObjectOutputStream out = xstream.createObjectOutputStream(someWriter);

out.writeObject(new Person("Joe", "Walnes"));
out.writeObject(new Person("Someone", "Else"));
out.writeObject("hello");
out.writeInt(12345);

out.close();
...