1、使用JsonPath

它提供了类似 XPath 的语法来查询 JSON。

添加依赖(Maven):

<dependency>
    <groupId>com.jayway.jsonpath</groupId>
    <artifactId>json-path</artifactId>
    <version>2.9.0</version>
</dependency>

示例:

import com.jayway.jsonpath.JsonPath;

String json = "…"; // 你的 JSON 字符串
String type = JsonPath.read(json, "$.type");
String msg = JsonPath.read(json, "$.data.msg");
List atList = JsonPath.read(json, "$.data.atWxidList");

2、使用org.json

一个轻量级的 JSON 处理库。

添加依赖(Maven):

<dependency>
    <groupId>org.json</groupId>
    <artifactId>json</artifactId>
    <version>20240303</version>
</dependency>

示例:

import org.json.JSONObject;

String json = "..."; // 你的 JSON 字符串
JSONObject jsonObject = new JSONObject(json);
String type = jsonObject.getString("type");
String msg = jsonObject.getJSONObject("data").getString("msg");

届ける言葉を今は育ててる
最后更新于 2024-12-13