【发布时间】:2022-11-04 10:58:22
【问题描述】:
我有以下格式的 Json 字符串:
{"id":"12345","category":"Bed \u0026 Bath@\u003eBathroom Accessories \u0026 Organization@\u003eCountertop Bath Accessories@\u003e"}
预期输出:SampleDTO:
{"id":"12345","category":"Bed & Bath@>Bathroom Accessories & Organization@>Countertop Bath Accessories@>"}
当我将 json 字符串转换为 JsonObject 时,我得到了预期的输出,但是如果我将 json 字符串转换为 SampleDTO 对象的 unicode 值,则不会用符号替换。
尝试了以下方法将 jsonString 转换为 SampleDTO :
Gson gson = new Gson();
return gson.fromJson(JsonObject,SampleDTO.class);
or return gson.fromJson(JsonString,SampleDTO.class);
【问题讨论】:
标签: java json string spring-boot encode