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

java如何獲取json的key和value

146次閱讀
沒有評論

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

在 Java 中,可以使用 JSON 庫來解析 JSON 數據,并獲取其鍵和值。
例如,使用 Jackson 庫來解析 JSON 數據:
首先,使用 ObjectMapper 類將 JSON 字符串轉換為 Java 對象,然后可以使用 Java 中的映射 (Map) 對象來獲取 JSON 的鍵和值。
下面是一個示例代碼:

import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
public class JsonParser {public static void main(String[] args) {String jsonStr = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
try {
// 創建 ObjectMapper 對象
ObjectMapper objectMapper = new ObjectMapper();
// 將 JSON 字符串轉換為 JsonNode 對象
JsonNode jsonNode = objectMapper.readTree(jsonStr);
// 循環遍歷 JsonNode 對象的字段
for (JsonNode field : jsonNode) {
// 獲取字段的鍵和值
String key = field.getKey();
String value = field.getValue().asText();
System.out.println("Key:" + key + ", Value:" + value);
}
} catch (Exception e) {e.printStackTrace();
}
}
}

在上面的示例代碼中,我們將 JSON 字符串 {"name":"John", "age":30, "city":"New York"} 轉換為 JsonNode 對象,并通過循環遍歷 JsonNode 對象的字段來獲取鍵和值。
輸出結果為:

Key: name, Value: John
Key: age, Value: 30
Key: city, Value: New York

請注意,上述示例代碼僅適用于 JSON 對象中的頂級字段。如果 JSON 數據包含嵌套的對象或數組,則需要使用遞歸或其他方法來獲取其鍵和值。

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

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-20發表,共計951字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 个旧市| 安康市| 清新县| 兰州市| 平武县| 拜城县| 鸡东县| 嘉善县| 莱州市| 鲁山县| 双桥区| 大理市| 枝江市| 登封市| 吴江市| 保定市| 博白县| 新乡市| 元朗区| 宜都市| 边坝县| 利辛县| 隆德县| 祁门县| 新源县| 鸡西市| 寻乌县| 福贡县| 景东| 汪清县| 临沂市| 冕宁县| 桃园县| 太仓市| 郎溪县| 宁城县| 乌海市| 皋兰县| 高要市| 莒南县| 太谷县|