[英]Converting a list of json objects to java object using gson, gets null
[英]read json object file in java using gson keep getting null
当我尝试阅读时,我一直为null
。
json文件
{
"team": {
"name": "john 1",
"id": "12345"
}
}
试图通过 POJO 做到这一点
public class Team {
private String name;
private String id;
public String getName(){
return name;
}
}
我的主要
public static void main(String[] args) throws IOException {
Gson gson = new Gson();
BufferedReader br = new BufferedReader(new
FileReader("C:/Users/John/Desktop/back.json"));
Team test = gson.fromJson(br, Team.class);
System.out.println(getName());
}
根据上面的 JSON 结构,您应该拥有 POJO 与财产team
public class Response {
private Team team
//getters and setters
}
和 POJO Team
public class Team {
private String name;
private String id;
// getters and setters
}
在Main
类
Response test = gson.fromJson(br, Response.class); //from this get Team
Team team = test.getTeam();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.