欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

haspmap json

錢淋西1年前9瀏覽0評論

HashMap是Java中的一種數據結構,可以存儲一組鍵值對。而JSON是一種輕量級的數據交換格式,常用于網絡傳輸和數據存儲。通過將HashMap轉換成JSON字符串,可以方便地將數據傳輸到其他平臺和應用程序中。

HashMapmap = new HashMap<>();
map.put("name", "張三");
map.put("age", 18);
map.put("gender", "male");
JSONObject json = new JSONObject(map);
String jsonString = json.toString();
System.out.println(jsonString);

以上代碼將一個HashMap轉換成JSON字符串,并輸出結果。其中,鍵名為String類型,值可以是任意類型的Object對象。將HashMap轉換成JSONObject后,再通過toString()方法轉換成字符串。

而如果要將一個JSON字符串還原成HashMap,則可以使用以下代碼:

String jsonString = "{\"name\":\"張三\",\"age\":18,\"gender\":\"male\"}";
JSONObject json = new JSONObject(jsonString);
Mapmap = new HashMap<>();
Iteratorkeys = json.keys();
while (keys.hasNext()) {
String key = keys.next();
Object value = json.get(key);
map.put(key, value);
}
System.out.println(map);

以上代碼將一個JSON字符串解析成JSONObject,在通過迭代器遍歷所有鍵名,并將鍵名和鍵值存入HashMap中。最后輸出結果。