десериализовать массив json с помощью xstream

В stackoverflow есть много информации о том, как десериализовать массив json с помощью Gson.

Но как я могу сделать то же самое, используя XStreamс отбрасыванием?

Вот json:

{"entity":[{"id":"1", "name":"aaa"}, {"id":"2", "name":"bbb"}]}

Вот XStreamкод, как я пытаюсь его разобрать:

XStream xstream = new XStream(new JettisonMappedXmlDriver());
xstream.alias("entity", Entity[].class);
return (Entity[])xstream.fromXML(jsonString);

У меня есть следующее исключение:

com.thoughtworks.xstream.converters.ConversionException: id : id
10
задан lakshman 30 January 2014 в 17:14
поделиться