【发布时间】:2018-11-05 16:44:06
【问题描述】:
我有以下对象:
public class Class_a{
private List<class_b> someList;
}
public class Class_b{
private Map<String,String> someMap;
}
我的 json 将如下所示:
"someList":[{"someMap":{"strKey1":"strValue1"}},{"someMap":{"strKey2":"strValue2"}}]
是否可以在不更改我的对象的情况下序列化一个看起来像这样的 Json(并且我可以选择反序列化对象):
"someList":[{"strKey1":"strValue1"},{"strKey2":"strValue2"}]
*我知道如果会这样定义我的对象:
public class Class_a{
private List<Map<Strung,String>> someList;
}
我会得到我想要的 Json - 但我正在尝试找到比包含“地图”的“列表”更优雅的解决方案
我的项目使用 spring 框架和 Jackson。
【问题讨论】:
-
我最近回答了一个类似的问题,但 OP 不接受答案。看看有没有帮助:stackoverflow.com/questions/53136623/…
-
你为什么不试试?