11

我正在使用 Gson.toJSON 方法。我的 pojo 包含属性之一作为 URL 字符串。奇怪的是 Gson 转换器改变了 URL 字符

输出为:/myApp/myAction.html?method\u003drouter\u0026cmd\u003d1

预期输出为:/myApp/myAction.html?method=router&cmd=1

4

1 回答 1

26

像这样创建您的 Gson 实例:

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

禁用 HTML 转义将阻止 GSON 将空格字符编码为 \u0026。

于 2012-06-22T03:56:15.330 回答