news 2026/5/1 7:54:14

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/4/30 7:57:28

变流器与变压器:风电并网智能监测的“守护神”与“稳定锚”

随着风电在电力系统中渗透率提升&#xff0c;电网对其要求已从单纯发电量转向并网友好性与稳定支撑能力。在此背景下&#xff0c;在线监测成为保障风电场安全、高效、合规运行的关键。电网新规要求风电机组具备低压穿越、无功调节等功能&#xff0c;推动风电场向“智能电源”转…

作者头像 李华
网站建设 2026/4/23 17:45:37

Photoshop与AI绘图的终极融合:SD-PPP如何3分钟搞定专业设计?

Photoshop与AI绘图的终极融合&#xff1a;SD-PPP如何3分钟搞定专业设计&#xff1f; 【免费下载链接】sd-ppp Getting/sending picture from/to Photoshop in ComfyUI or SD 项目地址: https://gitcode.com/gh_mirrors/sd/sd-ppp 还在为AI绘图和Photoshop之间的反复切换…

作者头像 李华
网站建设 2026/4/29 16:57:32

Page Assist 2.0:革命性本地AI浏览器助手完整指南

还在为网页图文内容分析依赖云端服务而烦恼&#xff1f;担心敏感数据上传的隐私风险&#xff1f;Page Assist 2.0版本将彻底改变这一现状&#xff01;通过突破性的多模态本地AI模型支持&#xff0c;让你在浏览器中即可完成专业级图文处理任务&#xff0c;所有数据100%在本地运行…

作者头像 李华
网站建设 2026/4/30 15:22:27

Instagram标签优化:LobeChat提高内容曝光率

Instagram标签优化&#xff1a;LobeChat提高内容曝光率 在今天的视觉社交生态中&#xff0c;一张照片能否被看见&#xff0c;往往不取决于它拍得多美&#xff0c;而在于它是否“说对了话”——这句话&#xff0c;就是标签&#xff08;Hashtags&#xff09;。Instagram的推荐算法…

作者头像 李华
网站建设 2026/4/19 1:23:25

Balena Etcher终极指南:快速安全的镜像烧录解决方案

Balena Etcher终极指南&#xff1a;快速安全的镜像烧录解决方案 【免费下载链接】etcher Flash OS images to SD cards & USB drives, safely and easily. 项目地址: https://gitcode.com/GitHub_Trending/et/etcher 在当今数字时代&#xff0c;操作系统镜像烧录已成…

作者头像 李华
网站建设 2026/4/18 17:36:57

PyJWT与Django实战:从零构建现代化认证系统

PyJWT与Django实战&#xff1a;从零构建现代化认证系统 【免费下载链接】pyjwt JSON Web Token implementation in Python 项目地址: https://gitcode.com/gh_mirrors/py/pyjwt 在当今的Web应用开发中&#xff0c;安全可靠的用户认证系统是项目成功的基石。PyJWT作为Pyt…

作者头像 李华