91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java如何獲取json的key和value

小億
311
2023-09-21 21:36:39
欄目: 編程語言

在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數據包含嵌套的對象或數組,則需要使用遞歸或其他方法來獲取其鍵和值。

0
九江县| 密云县| 庆阳市| 房山区| 故城县| 东城区| 普兰县| 宁武县| 陈巴尔虎旗| 吐鲁番市| 稻城县| 嘉禾县| 茶陵县| 平遥县| 云龙县| 罗源县| 宣威市| 苏尼特左旗| 蓝田县| 定襄县| 青阳县| 通辽市| 浦城县| 郧西县| 武定县| 越西县| 临泽县| 和田市| 宁蒗| 甘谷县| 庄浪县| 陇川县| 潞西市| 重庆市| 九龙坡区| 蓬溪县| 万载县| 新平| 岳池县| 秭归县| 林口县|