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

gson+json+字符轉map

林玟書2年前8瀏覽0評論

在Java開發中,我們常常需要將Json字符串轉換成Java對象,或將Java對象轉化為Json字符串。Gson是Google提供的一個Json操作庫,非常強大和易用。本文將介紹如何使用Gson將Json字符串轉換成Map對象。

首先需要導入Gson的jar包,然后我們可以創建一個Gson對象來進行操作:

Gson gson = new Gson();

接著,我們可以使用gson.fromJson()方法將Json字符串轉換成Map對象:

String jsonStr = "{\"name\":\"Tom\",\"age\":20}";
Type type = new TypeToken<Map<String, Object>>() {}.getType();
Map<String, Object> map = gson.fromJson(jsonStr, type);

其中,“{\\"name\\":\\"Tom\\",\\"age\\":20}”為待轉換的Json字符串,TypeToken的內部類指定了Map的key和value的數據類型,這里將key定義為String類型,value定義為Object類型,也可以自定義其他數據類型。

最后,我們可以使用Map對象來進行操作,例如獲取某個鍵對應的值:

Object name = map.get("name");
Object age = map.get("age");

總的來說,使用Gson可以非常方便地將Json字符串轉換成Map對象,在日常開發中也是非常實用的。需要注意的是,如果Json中的value是一個Json對象,那么可以使用嵌套Map的方式來進行轉換。