В 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