通常的Gson 解析如下:
Gson gson=new Gson();
String json=gson.toJson(T.class);
这种情况,一般是json 中字段的value 出现"="号,而Gson 解析后会出现编码格式转换,所以会出现\u003d 的问题。
改成如下:
Gson gson = new GsonBuilder().disableHtmlEscaping().create();
gson.toJson(T.class);
当使用Gson进行JSON解析时,如果JSON字符串中的字段值包含=,可能会因HTML转义导致解析错误。为了解决这个问题,可以创建一个GsonBuilder,然后调用disableHtmlEscaping()方法来禁止HTML转义,再进行序列化操作,从而避免出现编码问题。
通常的Gson 解析如下:
Gson gson=new Gson();
String json=gson.toJson(T.class);
这种情况,一般是json 中字段的value 出现"="号,而Gson 解析后会出现编码格式转换,所以会出现\u003d 的问题。
改成如下:
Gson gson = new GsonBuilder().disableHtmlEscaping().create();
gson.toJson(T.class);
3904

被折叠的 条评论
为什么被折叠?
