色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

gson json 轉 map

錢衛國2年前9瀏覽0評論

Gson是Google開源的一個Java庫,主要用于將Java對象轉換為JSON格式字符串,以及將JSON格式字符串轉化為Java對象。

在使用Gson時,有時需要將JSON格式字符串轉換為Java Map對象進行處理。這時可以使用Gson提供的fromJson方法將JSON格式字符串轉換為一個Map對象。

String jsonStr = "{\"name\":\"john\",\"age\":20}";
Type type = new TypeToken>(){}.getType();
Gson gson = new Gson();
Mapmap = gson.fromJson(jsonStr, type);

以上代碼中,首先需要將JSON格式字符串聲明為一個String類型變量jsonStr。接著定義了一個Type類型變量type,用于描述Map的類型,其中類型參數字符串和Object表示Map的key和value類型。然后使用Gson創建一個Gson對象,并通過fromJson方法將jsonStr轉換為Map對象。

使用Gson將JSON格式字符串轉換為Map對象是非常方便的。但是需要注意的一點是,Map對象中的value類型必須是基本類型或者是String類型,否則在轉換時會拋出異常。