gpt4 book ai didi

java - 使用 Google Http Java Client 将嵌套的 JSON 节点解析为 POJO

转载 作者:行者123 更新时间:2023-12-03 23:35:05 25 4
gpt4 key购买 nike

例如,我有一个包含以下 JSON 的响应:

{
response: {
id: 20,
name: Stas
}
}

我想将它解析为以下对象:

class User {
private int id;
private String name;
}

如何跳过response节点?

我使用 Google Http Java Client,如果有人能在那里回答如何操作,那就太好了。这些线路将如何改变?

request.setParser(new JacksonFactory().createJsonObjectParser());
return request.execute().parseAs(getResultType());

最佳答案

您现在可以一步实现:

new JsonObjectParser.Builder(jsonFactory)
.setWrapperKeys(Arrays.asList("response"))
.build()

http://javadoc.google-http-java-client.googlecode.com/hg/1.15.0-rc/index.html

关于java - 使用 Google Http Java Client 将嵌套的 JSON 节点解析为 POJO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14973297/

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