2012-06-22 10 views
7

'u içerir Gson.toJSON yöntemini kullanıyorum. Pojo'm, URL dizesi olarak bir özellik içeriyor. /myApp/myAction.html?method\u003drouter\u0026cmd\u003d1Gson.toJson nesnesi, URL

beklenen çıkışı: /myApp/myAction.html?method=router Garip şey GSON dönüştürücü

çıkışı olan URL karakterleri değiştirir olduğunu & cmd = 1

cevap

17

bu gibi GSON örneğini oluşturun:

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

Disabling HTML escaping s kodlayan gelen GSON önleyecektir karakter karakterini \ u0026 olarak.

+0

Alan adındaki alıntılardan nasıl kaçınılır? şu anda "id" olarak üretiliyor: "# crud" yerine "#crud" ?? – gpa