我有一个 JSON 响应,如下所示:
String resp = "{"name":"Renold","age":"16"}"
我有一个名为“Person”的 POJO,其中包含属性“Name”和“Age”。如何从 JSON 响应中提取属性并将它们分配给 POJO?我已经尝试过 GSON,并且该对象被错误地分配为“Name = name”和“Age = age”,而不是实际响应。
各位好心人,还有什么建议吗? :)
编辑:这是我与 GSON 一起使用的
Gson gson = new Gson();
final Person p= gson.fromJson(response, Person.class);
这给我留下了:
p.Name = name;
p.Age = age;
而不是 p.Name = Renold。
最佳答案
您可以尝试使用 Genson :
String resp = "{"name":"Renold","age":"16"}"
Genson genson = new Genson();
Person person = genson.deserialize(resp, Person.class);
关于java - 获取 JSON 响应中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27466772/