gpt4 book ai didi

java - 如何使用 Java 在屏幕上打印 JSON 文件的值?

转载 作者:行者123 更新时间:2023-12-01 18:11:58 26 4
gpt4 key购买 nike

我最近开始使用 OKHttp 库向 API 发出请求,这是代码:

public static void main(String[] args) throws IOException {
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
.url("https://api-football-v1.p.rapidapi.com/v2/players/player/874")
.get()
.addHeader("x-rapidapi-host", "api-football-v1.p.rapidapi.com")
.addHeader("x-rapidapi-key", "6147bd5da4mshfacf56a7067aa5ep1ff9e6jsn60984dedb281")
.build();

okhttp3.Response response = client.newCall(request).execute();
}

现在,我想知道如何打印以字符串“firstname”作为“key”的值。

最佳答案

您应该从 Response 获取字符串:

String stringResponse = response.body().string();

然后你必须解析字符串中包含的 JSON。为此,您可以使用 org.json :

JSONObject jsonResponse = new JSONObject(stringResponse);
String firstName = jsonResponse.getString("firstName");

或者如果您可以将 JSON 映射到您拥有的类,则可以使用 Jackson 来解析 JSON。

关于java - 如何使用 Java 在屏幕上打印 JSON 文件的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60454036/

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