1. 获取 Response 对象中的 JSON 数据

可以使用以下代码获取 Response 对象中的 JSON 数据:

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

其中,response 是 OkHttp 库中的 Response 对象,通过调用 response.body().string() 方法可以获取响应的字符串形式。

  1. 解析 JSON 数据

可以使用 JSON 库对 JSON 数据进行解析。常用的 JSON 库有 Google Gson 和 Jackson 等。

以 Google Gson 为例,可以通过以下代码将 JSON 字符串解析为 Java 对象:

Gson gson = new Gson();
MyObject myObject = gson.fromJson(jsonString, MyObject.class);

其中,MyObject 是一个 Java 类,用于存储 JSON 数据。gson.fromJson() 方法将 JSON 字符串解析为 MyObject 对象。

需要注意的是,JSON 字符串中的字段名必须与 Java 类中的字段名相同,否则需要使用注解进行映射。例如:

public class MyObject {
    @SerializedName('field_name_in_json')
    private String fieldNameInJava;
}

以上代码使用 @SerializedName 注解将 JSON 字符串中的 'field_name_in_json' 字段映射到 Java 类中的 'fieldNameInJava' 字段。

Java 获取 Response 对象中的 JSON 数据并解析

原文地址: https://www.cveoy.top/t/topic/oD1c 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录