【发布时间】:2013-07-10 09:44:02
【问题描述】:
只是想知道是否有办法做到这一点 - 我有一门课,比如
class MyClass {
private String name;
private String address;
private String number;
}
当我使用 Jackson 将它序列化为 Json 时,我想将 String 变量包装在一起,所以它看起来像
{
"Strings": {
"name" : "value",
"address" : "value"
}
}
如果不将这些变量包装在 MyClass 内的 List 或 Map 类中...这可能吗?
【问题讨论】:
-
您可以将此类字段包装在嵌入对象中,并将其称为“字符串”。但这对我来说真的很奇怪。
-
所以你想要适合任何班级的东西?
-
嗯,它应该只适用于一个类,我只想将所有内容组合在一起,所以字符串将被包装在“字符串”中:{},整数在“整数”中:{} 等等开,但我不能有任何数组符号或任何包围它的东西
-
也许您还可以详细说明为什么您想这样做?客户端有什么好处?如果它是有益的,为什么不以同样的方式构建你的 POJO?