news 2026/6/22 10:09:24

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/6/16 21:16:03

百度网盘直链解析:解锁高速下载新体验

在数字化浪潮席卷的今天&#xff0c;百度网盘已成为我们存储知识、分享智慧的数字宝库。然而&#xff0c;下载速度的瓶颈如同一条无形的锁链&#xff0c;束缚着我们对知识的渴求。现在&#xff0c;一款名为baidu-wangpan-parse的工具横空出世&#xff0c;将为您打开通往高速下载…

作者头像 李华
网站建设 2026/6/22 8:08:08

LobeChat能否对接Slack频道?团队协作工具集成方案

LobeChat 能否对接 Slack 频道&#xff1f;团队协作工具集成方案 在今天的远程办公常态下&#xff0c;Slack 已经不仅是聊天工具&#xff0c;而是团队的信息中枢——任务分配、项目同步、故障告警、知识共享&#xff0c;几乎所有的协作行为都围绕着频道展开。但问题也随之而来&…

作者头像 李华
网站建设 2026/6/21 4:50:12

【数据结构】C语言实现队列(Queue):链式存储与操作详解

文章目录前言 &#x1f680;一、队列的概念 &#x1f4a1;1. 什么是队列&#xff1f;2. 队列有什么用&#xff1f;二、队列的模拟实现 &#x1f6e0;️1. 选型&#xff1a;数组 vs 链表&#xff1f;2. 代码实现2.1 结构体定义2.2 初始化2.3 入队 (Push)2.4 出队 (Pop)2.5 获取队…

作者头像 李华
网站建设 2026/6/19 9:02:00

生成式AI革命:从技术颠覆到商业普惠的价值重构

2022年11月ChatGPT的发布&#xff0c;如同一枚数字核弹引爆全球科技圈&#xff0c;标志着生成式AI从实验室走向产业化应用的关键转折。麦肯锡预测&#xff0c;这项技术每年或将为全球经济注入2.6万至4.4万亿美元的增量价值&#xff0c;而高盛更估算未来十年它可能推动全球GDP增…

作者头像 李华
网站建设 2026/6/19 23:46:05

agent学习打卡第一次

agent学习打卡第一次TOC task0 环境配置 环境配置 。 安装 Python 编程环境&#xff08;Jupyter / PyCharm / VS Code&#xff09;或者AI编译器&#xff1a;Qoder、Trae等 安装常用库&#xff1a;tavily-python、requests、openai等 注册笔记打卡平台账号&#xff0c;熟悉 Mark…

作者头像 李华
网站建设 2026/6/20 2:12:23

小红书数据采集实战:从零掌握xhs工具的高效应用

小红书数据采集实战&#xff1a;从零掌握xhs工具的高效应用 【免费下载链接】xhs 基于小红书 Web 端进行的请求封装。https://reajason.github.io/xhs/ 项目地址: https://gitcode.com/gh_mirrors/xh/xhs 在数字营销竞争日益激烈的今天&#xff0c;小红书作为内容电商的…

作者头像 李华