【发布时间】:2018-05-29 06:25:26
【问题描述】:
这是来自资源的简单 GET。所有返回的条目(来自数据库)都有值。
像这样注释一个字段后:
@JsonProperty("title")
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
我在 JSON 响应中的特定字段上得到一个空值
{
"title" : null
}
如果我删除注释
private String name;
它返回正确的值。
{
"name" : "This is a test"
}
我错过了什么吗?
【问题讨论】:
-
我想问你问题..当你删除
@JsonProperty为什么你的输出像"title":"This is a test"? ..应该是"name":"This is a test" -
对不起,是“名字”
-
不知道你在这里做错了什么......但根据你的代码一切都是正确的......
-
但您真的想要 JSON 中的不同名称 其他名称 您的属性名称?
-
检查
name属性的设置方法。 ..
标签: java spring spring-data