news 2026/7/7 16:54:37

Gson转义特殊字符

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Gson转义特殊字符

Gson打印日志

起因

publicstaticvoidmain(String[]args){Stringstr="ajjui=";System.out.println("result="+JsonUtil.objectToJson(str));}


日志打印出现\u003d

搜了一下,发现\u003d是=

排查

1、先检查数据库,数据库是=;
2、后检查代码,代码没有对变量重新赋值的地方;
3、最后锁定可能是日志打印的问题

跟进

看了日志打印的方法,发现用的是gson.toJson方法,问了下GPT,才知道是Gson 自己做了一次转义。

知识点

默认情况下,gson.toJson(…) 会对 HTML 敏感字符做 Unicode 转义,其中就包括:

字符转义后
<\u003c
>\u003e
&\u0026
=\u003d

目的:让生成的 JSON 可以直接塞进 script标签 而不会出现语法问题。

使用

gson的这个作用是可选的

// 默认行为Gsongson=newGson();System.out.println(gson.toJson("a=b"));// 输出 "a\u003db"// 关闭 HTML 转义Gsongson2=newGsonBuilder().disableHtmlEscaping()// 关键.create();System.out.println(gson2.toJson("a=b"));// 输出 "a=b"
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 19:28:48

解锁我的世界数据编辑神器:NBTExplorer让游戏存档修改如此简单

解锁我的世界数据编辑神器&#xff1a;NBTExplorer让游戏存档修改如此简单 【免费下载链接】NBTExplorer A graphical NBT editor for all Minecraft NBT data sources 项目地址: https://gitcode.com/gh_mirrors/nb/NBTExplorer 你是否曾想过&#xff0c;为什么别人的我…

作者头像 李华
网站建设 2026/7/7 12:13:18

类变量和实例变量的生命周期分别是怎样的?

类变量和实例变量的生命周期核心差异在于归属主体的创建 / 销毁时机&#xff1a;类变量随 “类” 的加载而生、随 “类” 的销毁而灭&#xff1b;实例变量随 “实例” 的创建而生、随 “实例” 的回收而灭。下面结合 Python 内存管理机制&#xff0c;分维度讲透生命周期&#x…

作者头像 李华
网站建设 2026/7/7 0:43:00

TensorRT-LLM入门指南:高效推理与量化支持

TensorRT-LLM 入门指南&#xff1a;高效推理与量化支持 在大模型时代&#xff0c;部署一个千亿参数的 LLM 已不再是“能不能跑”的问题&#xff0c;而是“能不能高效、低成本地服务成千上万用户”的挑战。PyTorch 虽然灵活&#xff0c;但直接用于生产推理&#xff1f;延迟高、…

作者头像 李华
网站建设 2026/7/7 3:40:30

usb+tp4056充电模块

1.type_c接口模块2.tp4056充电模块3.pcb展示

作者头像 李华
网站建设 2026/7/7 8:54:50

还在花钱进行苹果双系统安装?这个远程控制才好用

很多小伙伴反映自己购入了Macbook&#xff0c;但是却发现用不习惯macOS系统&#xff0c;可是加装Win变双系统切换真的好用吗&#xff1f;对设备本身完全没有损害吗&#xff1f;其实安装个远程控制应用就能轻松搞定这问题&#xff0c;秒将mac变身其他系统设备用&#xff01; 为什…

作者头像 李华
网站建设 2026/7/6 21:45:02

微信网页版终极解决方案:wechat-need-web插件一键畅聊指南

微信网页版终极解决方案&#xff1a;wechat-need-web插件一键畅聊指南 【免费下载链接】wechat-need-web 让微信网页版可用 / Allow the use of WeChat via webpage access 项目地址: https://gitcode.com/gh_mirrors/we/wechat-need-web 在日常办公和沟通中&#xff0c…

作者头像 李华