久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java怎么解析多層嵌套json

167次閱讀
沒有評論

共計 1024 個字符,預計需要花費 3 分鐘才能閱讀完成。

在 Java 中解析多層嵌套的 JSON 數據可以使用一些流行的 JSON 解析庫,例如 Jackson、Gson 或者 org.json。以下是使用 Jackson 庫解析多層嵌套的 JSON 數據的示例代碼:

import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;

public class JsonParser {public static void main(String[] args) {String json = "{\"name\": \"John\", \"age\": 30, \"address\": {\"street\": \"123 Main St\", \"city\": \"New York\"}}";
        
        try {ObjectMapper objectMapper = new ObjectMapper();
            JsonNode jsonNode = objectMapper.readTree(json);
            
            String name = jsonNode.get("name").asText();
            int age = jsonNode.get("age").asInt();
            JsonNode addressNode = jsonNode.get("address");
            String street = addressNode.get("street").asText();
            String city = addressNode.get("city").asText();
            
            System.out.println("Name: " + name);
            System.out.println("Age: " + age);
            System.out.println("Street: " + street);
            System.out.println("City: " + city);
            
        } catch (Exception e) {e.printStackTrace();
        }
    }
}

在上面的示例中,我們使用 Jackson 庫的 ObjectMapper 類來解析 JSON 數據,并使用 JsonNode 對象獲取多層嵌套的數據。通過調用 get 方法并傳入相應的鍵值,我們可以獲取到 JSON 數據中的具體值。

使用其他 JSON 解析庫也類似,只是具體的 API 可能會有所不同。您可以根據自己的喜好和項目需求選擇適合的 JSON 解析庫來解析多層嵌套的 JSON 數據。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2024-05-27發表,共計1024字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 凤庆县| 调兵山市| 台中市| 克拉玛依市| 宝丰县| 泽库县| 定结县| 广平县| 札达县| 恩平市| 淅川县| 论坛| 庄浪县| 铜鼓县| 长阳| 宣汉县| 沁水县| 琼结县| 土默特右旗| 林芝县| 黎城县| 夏邑县| 垫江县| 哈巴河县| 休宁县| 延津县| 东安县| 兴城市| 绍兴市| 卫辉市| 扶余县| 黑河市| 怀来县| 新竹县| 得荣县| 宁城县| 正宁县| 临朐县| 崇礼县| 即墨市| 澳门|