Работа с Xstream, требуется уточнение - PullRequest
3 голосов
/ 27 февраля 2012

Рассмотрим простой пример Xsctream для создания JSON из Бина:

Bean bean = new Bean();
bean.addNames("John", "Doe");
bean.addNames("Jane", "Doe");

XStream xstream = new XStream(new JettisonMappedXmlDriver());    
xstream.setMode(XStream.NO_REFERENCES);

System.out.println(xstream.toXML(bean));

результаты в

Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/jettison/mapped/Configuration
    at com.thoughtworks.xstream.io.json.JettisonMappedXmlDriver.<init>(JettisonMappedXmlDriver.java:55)
    at Main.main(Main.java:12)

Обратите внимание, что библиотеки импортируются , как и должно быть

import com.thoughtworks.xstream.XStream;
import com.thoughtworks.xstream.io.json.JettisonMappedXmlDriver;

И соответствующие банки включены

enter image description here

1 Ответ

8 голосов
/ 27 февраля 2012

Вам нужен jettison.jar из codehaus нажмите эту ссылку

...