作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遇到了 Jackson 的问题,我需要找到一种方法来使以下对象正确序列化以支持 swagger 文档。
public Class Foo{
@XStreamImplicit
List<Bar> bars;
}
当使用 XStream 序列化时,这看起来像:
<Foo>
<Bar>b1</Bar>
<Bar>b2</Bar>
</Foo>
我们希望在 JSON 中具有类似的显示,但我不知道这是否可能,因为我相信 JSON 本质上是一个 K,V 映射。
{
"bar":"b1",
"bar":"b2"
}
澄清以上任何一点都会非常有帮助!
编辑:
看起来问题在于 swagger,添加数组符号仍然不允许为不同的响应代码填充响应模型。我们认为注释不处理集合存在问题。
最佳答案
这不是一个 map ,而是一个数组。在 JSON 中,不能有多个同名的键。 JSON 等效项将如下所示:
{
"bar": [ "b1", "b2" ]
}
关于java - Jackson 相当于 XStreamImplicit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28482248/
我遇到了 Jackson 的问题,我需要找到一种方法来使以下对象正确序列化以支持 swagger 文档。 public Class Foo{ @XStreamImplicit List bar
我正在尝试使用 XStream 将一个小对象图输出到 JSON。仅输出,无需反序列化。 对象很简单: @XStreamAlias("players") public class Players {
我有这门课 @XStreamAlias("myConfig") public class MyConfig { ... // other properties // What do I
我是一名优秀的程序员,十分优秀!