解析Json Java
我有一个非常奇怪的json响应,格式如下(包含更多属性): 我想将其解析为具有以下属性子集的对象:解析Json Java,java,json,spring,dictionary,jackson,Java,Json,Spring,Dictionary,Jackson,我有一个非常奇怪的json响应,格式如下(包含更多属性): 我想将其解析为具有以下属性子集的对象: public class ClientDTO { public String name; // from the foo section (key might appear also in a different section..) public String age; // from the bar section } 我已经将其解析为一个映射,但该结构非常不典型,无法处理到
public class ClientDTO {
public String name; // from the foo section (key might appear also in a different section..)
public String age; // from the bar section
}
我已经将其解析为一个映射
,但该结构非常不典型,无法处理到我的对象中。有人为这样的json/map结构截取了代码吗
旁白:我正在spring框架中使用rest模板。最终会有一种更优雅的自动方式吗?您可以继续使用
resttemplate
,但可以使用自定义的Jackson序列化程序反序列化程序
你可以看一下
我希望它有用
Angelo查看Google Gson我同意,我认为您需要一个自定义反序列化程序,它使用反射来设置由
键标识的字段
public class ClientDTO {
public String name; // from the foo section (key might appear also in a different section..)
public String age; // from the bar section
}