中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java從json中取值的方法是什么

小億
86
2023-12-15 21:49:23
欄目: 編程語言

在Java中,可以使用Json庫(如Jackson、Gson等)來解析和操作JSON數據。下面是使用Jackson庫的示例代碼:

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

public class JsonParsingExample {
    public static void main(String[] args) {
        // JSON字符串
        String json = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";

        try {
            // 創建ObjectMapper對象
            ObjectMapper objectMapper = new ObjectMapper();

            // 將JSON字符串解析為JsonNode對象
            JsonNode jsonNode = objectMapper.readTree(json);

            // 從JsonNode對象中獲取值
            String name = jsonNode.get("name").asText();
            int age = jsonNode.get("age").asInt();
            String city = jsonNode.get("city").asText();

            // 打印結果
            System.out.println("Name: " + name);
            System.out.println("Age: " + age);
            System.out.println("City: " + city);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

上述代碼將JSON字符串解析為JsonNode對象,并使用get方法從JsonNode對象中獲取相應的值。可以根據需要使用不同的數據類型的asXxx方法(如asTextasInt等)來獲取對應類型的值。

0
特克斯县| 苍山县| 沙河市| 西昌市| 梁平县| 郓城县| 鹤峰县| 沾化县| 丰宁| 连平县| 桃园市| 延吉市| 邯郸县| 来凤县| 堆龙德庆县| 鲁甸县| 马公市| 阿拉尔市| 石狮市| 营山县| 楚雄市| 延长县| 绥德县| 龙川县| 义马市| 平乡县| 周至县| 昆明市| 郯城县| 历史| 汉寿县| 昆山市| 昌吉市| 崇仁县| 石林| 南城县| 城步| 南京市| 康马县| 孟津县| 嵩明县|