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

hashmap json 轉換

林國瑞2年前9瀏覽0評論

在Java中,HashMap是一種常用的數據結構,用于存儲鍵值對。而JSON是一種輕量級的數據交換格式,常用于前后端數據傳輸和存儲。在Java中,將HashMap轉換為JSON或將JSON轉換為HashMap是常見的操作,可以使用第三方庫完成這個過程。

// HashMap to JSON
HashMaphashMap = new HashMap<>();
hashMap.put("name", "John");
hashMap.put("age", "30");
String json = new Gson().toJson(hashMap); // {"name":"John","age":"30"}

以上代碼使用Gson庫將HashMap轉換為JSON字符串,在JSON中每個鍵值對用雙引號括起來,并用冒號連接。注意,在實際使用中可能需要在Maven或Gradle中添加Gson依賴。

// JSON to HashMap
String json = "{\"name\":\"John\",\"age\":\"30\"}";
Type type = new TypeToken>(){}.getType();
HashMaphashMap = new Gson().fromJson(json, type);

以上代碼將JSON字符串轉換為HashMap,需要使用Gson的fromJson方法和TypeToken類獲取HashMap類型。需要注意的是,在JSON字符串中鍵名和鍵值均需要使用雙引號括起來,在將JSON字符串轉換為HashMap時也需要明確指定HashMap中鍵和值的類型。