最近專案中使用gson來將物件轉換為json字串的時候,竟然出現了亂碼的問題!
使用如下**:
new gson().tojson(
結果卻是:
「 」後來看了一下gsonbuilder才找到解決問題的方法
gsonbuilder gb =new gsonbuilder();
gb.disablehtmlescaping();
gb.create().tojson("");
呼叫gsonbuilder的disablehtmlescaping()方法就可以了!!
網上搜不到解決方法,這裡記錄下來,希望可以幫到別人!
json解析之gson解析
我們知道在json中的兩個基本結構是陣列和物件,陣列以括起來,陣列裡的值可以是數字 字串 陣列 物件幾種 物件以 括起來,物件中的資料是以鍵值對的形式出現的,鍵名就是屬性名,鍵值就是屬性值,屬性值的型別可以是 數字 字串 陣列 物件幾種。如果解析的json是乙個物件,那麼我們建乙個這樣的類並以鍵名作...
使用Gson解析資料
使用gson解析資料時可以把要解析的內容看作整個物件,然後以物件的形式解析。但在有些時候,需要對資料某些字段進行判斷,再根據結果進行解析,這時候就需要對解析的內容的某些部分單獨解析。使用方式如下 jsonreader reader new jsonreader new stringreader va...
Gson解析json資料
1 解析單個物件 json字串如下 封裝解析的物件 public class nbamatchs public void setformatdate string formatdate public string getdate public void setdate string date pub...