gpt4 book ai didi

java - 获取 JSON 响应中的对象

转载 作者:行者123 更新时间:2023-12-01 12:07:52 25 4
gpt4 key购买 nike

我有一个 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com