【发布时间】:2019-04-06 22:46:45
【问题描述】:
我的服务器输出以下 JSON 对象:(ContentType = application/json)
{"Name":["Name1","Name2"]}
这是我尝试将其读入 POJO 的 Java 代码。
它创建了一个 Names 类的实例,但里面的数组为空。
我在这里错过了什么?
restTemplate = new RestTemplate();
uri = "http://localhost:80/api/names";
Names namesWrapperInstance = restTemplate.getForObject(uri, Names.class);
if(namesWrapperInstance != null && namesWrapperInstance.getNames() != null) {
for(String name : namesWrapperInstance.getNames()) {
System.out.print(name);
}
}
@JsonRootName(value = "Name")
class Names {
private String[] Names;
public Names() {
}
public String[] getNames() {
return Names;
}
public void setNames(String[] Names) {
this.Names = Names;
}
}
【问题讨论】:
标签: java json spring-mvc spring-boot resttemplate