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
以上代碼中,首先需要將JSON格式字符串聲明為一個String類型變量jsonStr。接著定義了一個Type類型變量type,用于描述Map的類型,其中類型參數字符串和Object表示Map的key和value類型。然后使用Gson創建一個Gson對象,并通過fromJson方法將jsonStr轉換為Map對象。
使用Gson將JSON格式字符串轉換為Map對象是非常方便的。但是需要注意的一點是,Map對象中的value類型必須是基本類型或者是String類型,否則在轉換時會拋出異常。
上一篇vue aioxs封裝
下一篇python 微信對接