我正在使用 Jersey Web 服务 (2.23) 并使用 POJO 映射进行 JSON 到对象的映射 (Jersey-media-moxy)。我创建了一个类,如下所示:
public class DataPush {
public String asset;
public String timestamp;
public Map<String,String> aspects;
}
我希望这个对象的实例具有以下结构:
{"asset":"abc","timestamp":"xxx","aspects":[{"key":"sdfasd","value":"sdfsd"},{"key":"sdddfasd","value":"sdfddsd"}]}
实际上,生成了另一个元素“条目”:
{"asset":"sdf","timestamp":"sdfsd","aspects":{"entry":[{"key":"sdfasd","value":"sdfsd"},{"key":"sdddfasd","value":"sdfddsd"}]}}
摆脱“条目”元素的最简单方法是什么?我知道我可以编写自己的映射,但是我希望有一个简单的解决方案来管理这个..