Gson 是 Google 提供的一個 Java 庫,用于解析 Java 對象與 JSON 字符串之間的轉換。在使用 Gson 解析 Json 字符串時, 我們常常需要將 Json 字符串轉換為 Map 類型。下面,我們將演示使用 Gson 將 Json 字符串轉換為 Map。
Gson gson = new Gson(); String jsonStr = "{\"name\":\"Tom\",\"age\":18,\"address\":\"Beijing\"}"; Map<String,Object> map = gson.fromJson(jsonStr, new TypeToken<Map<String,Object>>(){}.getType()); System.out.println(map);
以上代碼示例中,我們首先創建了一個 Gson 對象,然后定義了一個 JSON 字符串,接著調用 Gson 的 fromJson() 方法,將 JSON 字符串轉換成 Map 類型,其中將 TypeToken 中的泛型指定為 Map
執行以上代碼后,我們可以看到在控制臺輸出了以下內容:
{name=Tom, age=18.0, address=Beijing}
從輸出的內容中,我們可以看到,我們成功地將 JSON 字符串轉換成了 Map,其中 Key 值與 JSON 字符串中的 Key 對應,Value 值與 JSON 字符串中的 Value 對應。
總的來說,使用 Gson 將 Json 字符串轉換為 Map 是一個非常簡單的操作。在使用 Gson 進行 Json 字符串解析時,我們只需要了解 Gson 的基本使用方法,和 Json 字符串的基本格式即可。
上一篇python 開根函數
下一篇html怎么設置關鍵詞