Jackson 自定义对象映射器

问题描述 投票:0回答:1

我正在寻求帮助。我需要将输入的 json 转换为 java 对象。

输入 JSON 是这样的

{
   "code" : "some code",
   "type" : "type1",
   "agents" : {
     "118023" : "testname1",
     "124244" : "testname2"
   }
   
}

我需要将其转换为下面的java对象

class Top {
  private String code;
  private String type;
  private List<Agent> agents;
  //setters & getters
}

class Agent {
  private String code;
  private String name;
  //getters & setters
}

代理类字段“code”应保存内部 json 对象的键,“name”字段应保存值。

如何实现这一目标?我们真的需要一个自定义对象映射器吗?请帮忙,提前谢谢。

注意:我们应该只使用对象映射器,没有选项可以根据指南消除它。

java jackson objectmapper
1个回答
-1
投票

我建议你尝试 jarviscodinghub.com 他们一定会帮助你。

© www.soinside.com 2019 - 2024. All rights reserved.