2012-06-22 119 views
7

我正在使用Gson.toJSON方法。我的pojo包含一個屬性作爲URL字符串。 奇怪的是GSON轉換器改變URL字符Gson.toJson對象包含URL

輸出爲: /myApp/myAction.html?method\u003drouter\u0026cmd\u003d1

預期成果是: /myApp/myAction.html?method=router & CMD = 1

回答

17

這樣創建GSON例如:

Gson gson = new GsonBuilder() 
    .disableHtmlEscaping() 
    .create(); 

Disabling HTML escaping將防止從GSON編碼的S速度性格爲\ u0026。

+0

如何避免字段名稱中的引號?目前它生成爲:「id」:「#crud」而不是id:「#crud」?? – gpa