Gsonを使用してjson配列を逆シリアル化する方法については、stackoverflowに多くの情報があります。
しかし、どうすればXStream
jettisonで同じことを行うことができますか?
これが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