ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

复杂Json对象解析

2026/9/26 7:13:45 拓冰建站 浏览量
复杂Json对象解析

代码示例

假设json格式固定,否则需要增加各个节点的判断

import org.json.JSONObject;public class JsonParse {public static void main(String[] args) {String jsonStr = "{\n" +"    \"a\": \"a\",\n" +"    \"b\": {\n" +"        \"b-b\": [\n" +"            {\n" +"                \"b-b-b\": \"5555\"\n" +"            }\n" +"        ]\n" +"    }\n" +"}";// 解析JSON字符串JSONObject jsonObject = new JSONObject(jsonStr);// 获取嵌套的对象String result = jsonObject.getJSONObject("b").getJSONArray("b-b").getJSONObject(0).getString("b-b-b");System.out.println("args = " + result);}
}

运行结果

args = 5555

引入依赖包

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