如何将JSON字段映射到自定义对象属性?
发布于 2021-02-02 11:24:45
我有json
一些字段的简单消息,并想使用将其映射到Java对象spring-web
。
问题:我的目标类字段的名称与json响应的名称不同。我如何将它们映射到对象而不必重命名Java中的字段?
是否可以在此处放置一些注释?
{
"message":"ok"
}
public class JsonEntity {
//how to map the "message" json to this property?
private String value;
}
RestTemplate rest = new RestTemplate();
rest.getForObject(url, JsonEntity.class);
关注者
0
被浏览
118
1 个回答
-
要将JSON属性映射到具有不同名称的Java对象,请使用
@JsonProperty批注
,您的代码将为:public class JsonEntity { @JsonProperty(value="message") private String value; }
推荐阅读
-
如何将JSON字段名称映射到不同的对象字段名称?
2021-01-31 关注 0 浏览191 1答案
-
如何将 JSON 对象转换为自定义 C# 对象?
2022-05-26 关注 0 浏览14 1答案
-
如何将JSON对象转换为自定义C#对象?
2021-02-02 关注 0 浏览143 1答案
-
如何将JSON映射到C#对象
2021-01-31 关注 0 浏览137 1答案
-
Swift如何通过属性值对自定义对象数组进行排序
2021-01-31 关注 0 浏览136 1答案
-
Swift如何按属性值对自定义对象数组进行排序
2022-03-22 关注 0 浏览48 1答案
-
将Hibernate查询结果映射到自定义类?
2021-02-02 关注 0 浏览110 1答案
-
检查自定义对象数组是否包含特定的自定义对象
2021-01-31 关注 0 浏览115 1答案
-
如何使自定义对象可拆分?
2021-01-30 关注 0 浏览239 1答案
-
如何使自定义对象可迭代?
2021-01-29 关注 0 浏览119 1答案