У меня есть класс ReportData
, который имеет Map <Integer, SomeObject>
и элементы put
to, представленные здесь как SomeMap
После запуска этого компонента через xstream
следующим образом я замечаю 2entry
элементов вместо одного
XStream xstream = new XStream(new JettisonMappedXmlDriver());
xstream.setMode(XStream.NO_REFERENCES);
System.out.println(xstream.toXML(rd));
Вот как должен выглядеть JSON
Вместо этого я вижу 2 entries
в моем JSON.Один является частью SomeMap
, а другой выглядит как равный брат SomeMap
.Как можно воспроизвести этот эффект?
После многих попыток я в растерянности.