stackoverflow 上有很多关于如何使用 Gson 反序列化 json 数组的信息。
但是我怎么能用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