处理全部在浏览器内完成。
将 JSON 转为代码字符串
把 JSON 文本或 JavaScript 对象转换为紧凑的 JSON 字符串,并对内部的双引号和反斜杠进行转义,生成可直接放入源码字符串字面量的内容。输入可以是 JSON 文本或对象表示;若输入不是有效 JSON,则仅对引号和反斜杠进行转义而不尝试解析。
功能
- 接受 JSON 字符串或 JS 值(对象 / 数组)
- 输出紧凑的 JSON 串,内部双引号与反斜杠已转义
- 无法解析为 JSON 的字符串仅会转义引号与反斜杠
- 100% 客户端运行,无网络请求
使用方法
- 在左侧输入框粘贴 JSON 文本或 JS 值。
- 点击转换,右侧将显示已转义的字符串。
- 复制结果并粘贴到源码中的字符串字面量。
常见问题
结果需要外层引号吗?
▾
本工具返回已转义的内部内容(不包含外层引号)。如需完整的 JS 字符串字面量,请在源码中自行包裹引号。
相关工具
JSON 格式化
JSON 的格式化、压缩、校验与美化,错误位置高亮。
JSON 比对
并排比对两份 JSON,行级红绿高亮,可按键名排序忽略顺序差异。
CSV 清理
去重、删除空行、去除空格,UTF-8 ↔ Shift-JIS 编码转换,自动检测乱码。
YAML 转换
YAML、JSON 与 Java .properties 互转,严格校验并精确定位错误。
Base64 编码 / 解码
对文本或文件进行 Base64 / Base64URL 编码与解码,实时、纯浏览器运行。
URL 编码 / 解码
对 URL、查询字符串和 URI 组件进行编码/解码,支持 %20 与 + 空格模式。
Hash 生成器
在浏览器内为文本或文件生成 MD5、SHA-1、SHA-256、SHA-384、SHA-512 哈希。
时间戳转换
Unix 时间戳(秒 / 毫秒)与人类可读日期互转,支持多时区。
JWT 解码器
解码 JWT (JSON Web Token),查看 Header / Payload / Signature,时间字段自动转为可读日期与过期状态。
正则测试
实时测试正则表达式,匹配高亮,附常用预设。
Canonical: https://devformatlab.com/zh/json-to-string