【发布时间】:2020-06-15 13:31:33
【问题描述】:
我有模特:
public class StudyModel {
@Id
private String ID;
private boolean isStable;
private String LastUpdate;
private MainTest test;
public static class MainTest {
private String test1;
private String test2;
}
}
我想将其解析为我的模型。
它可以正常工作,但是当它转到 MainTest 时,在 json 文件上我有几个值它失败了,其余字段为 null。
我该如何处理?
public StudyModel getStudyDetails(String studyId){
RestTemplate restTemplate = new RestTemplate();
String url = URL + "studies/" + studyId;
ResponseEntity<String> serverResponse = restTemplate.getForEntity(url, String.class);
Gson g = new Gson();
String json = serverResponse.getBody();
StudyModel study = g.fromJson(json, StudyModel.class);
return study;
}
【问题讨论】:
-
类不是必须匹配类型吗?
StudyRadiology study = g.fromJson(json, StudyModel.class)StudyRadiology是否扩展StudyModel? -
您可以回答自己的问题。只需将您的“更新”放在下面的答案中即可。
-
请在答案部分添加您的答案,而不是通过编辑问题