如何使用xStream输出具有List属性的Java对象?

时间:2010-04-19 18:01:01

标签: java list arraylist xstream

我试图将一些Java对象输出为JSON,它们具有List属性,我希望将其格式化为{“People”:[{“Name”:“Bob”},{“Name”:“Jim”} ]}

但是,我无法弄清楚如何使用XStream执行此操作。它始终输出为{“Person”:{“Name”:“Bob”},“Person”:{“Name”:“Bob”}

有没有办法解决这个问题?如果你需要更具体的东西,我已经在github中将一些示例代码与单元测试放在一起:http://gist.github.com/371358

谢谢!

1 个答案:

答案 0 :(得分:1)

我认为问题出在 @XStreamImplicit ,它在List的顶部声明,删除并尝试。它应该工作正常;)

/松鸦