开发者在线工具箱:JSON 格式化、转换与编解码
29 个面向开发者的在线工具,覆盖 JSON 格式化与校验、代码与格式转换、Base64 与 URL 编解码、JWT 解析、哈希计算、正则测试、Cron 解析、时间戳转换等日常高频场景。全部在浏览器本地执行,不需要注册,不会上传你粘贴的任何内容。
所有解析、转换、加密都在浏览器本地完成,没有后端接口接收你的内容。
静态页面预渲染,不依赖账号登录,也不需要安装任何东西。
判定逻辑以 JSON、YAML、Cron 等格式的正式标准为准,并明确标注哪些转换会丢信息。
JSON 核心
把压缩成一行或格式混乱的 JSON 重新缩进排版,实时校验语法并定位错误行列,支持导入文件与下载结果。
把多行带缩进的 JSON 压成一行,去掉全部多余空白并校验语法,适合接口传输、日志打点和配置文件瘦身。
粘贴 JSON 立刻判断是否合法,出错时定位到具体行列并说明原因,通过后给出键数量、层级与体积等结构统计。
把从代码或日志里复制来的带注释、单引号、尾逗号、未加引号 key 的伪 JSON,一键转成标准 JSON。
把 JSON 转义成能塞进 Java、JS、Python 源码的字符串字面量,或把转义文本还原成可读 JSON。
把 \u4e2d\u6587 还原成汉字,或把汉字编码成 \uXXXX,处理中英文混排的 JSON 报文与资源文件。
递归重排所有层级的键名,让两份只有字段顺序不同的 JSON 变成可以逐行比对的一致结构。
把嵌套 JSON 展开成可折叠的层级树,搜索节点、复制路径与节点值,比在层层大括号里翻找快得多。
并排比对两份 JSON,高亮新增与删除的内容,先格式化排序去掉噪声,让真正的字段变化无处可藏。
用 JSONPath 表达式从嵌套 JSON 里挑出需要的字段,实时查看结果并复制,替代临时写一段取值脚本。
代码 / 格式转换
把 JSON 推断成带 export 的 TypeScript 接口,嵌套对象拆成独立类型,生成 T[] 数组。
把 JSON 生成带 @Data 的 Java 实体类,嵌套对象各成独立类,下划线字段转驼峰并补注解。
把 JSON 生成带 json tag 的 Go struct,嵌套对象拆成独立结构体,字段名自动转大驼峰。
把 JSON 生成 Pydantic BaseModel 类,自动推断 int、str 等类型,嵌套对象拆成独立模型。
JSON 与 YAML 双向互转:转 YAML 输出 2 空格缩进配置,转 JSON 输出格式化结果。
JSON 与 XML 双向互转:数组展开为重复标签,属性解析成带前缀的键。
把 JSON 数组导出成 CSV,自动合并所有行字段作为表头,嵌套值序列化进单元格。
编码与加密
开发辅助
Unix 时间戳与日期时间双向转换,自动识别秒与毫秒,同时给出北京时间、本地时间、UTC 和相对时间,支持批量处理。
两段文本或代码按行比对,左右双栏高亮新增、修改、删除的行,支持忽略大小写与空白字符。
输入正则与文本实时高亮匹配结果,查看捕获组与位置,内置常用模板,支持替换预览与标志位切换。
解析 5 段与 6 段 Cron 表达式,给出中文含义与未来 10 次执行时间,附常用模板与字段含义说明。
批量生成 UUID v4,支持大写与去连字符,并校验已有 UUID 的合法性、识别版本与 v1 时间戳。
把文本或网址生成二维码,可把图片嵌到正中作为 LOGO(容错级别自动提到 H),尺寸与颜色可调,支持导出 PNG 与矢量 SVG。
为什么把工具集中在一个站点
开发过程中反复出现的麻烦往往很小:接口返回一大坨压缩过的 JSON 要展开看结构、后端给的示例和实际响应字段对不上要逐层比对、把一段 JSON 转成 Java 实体类时一个个敲字段太慢、排查时间戳时要在秒和毫秒之间反复试。这些问题每一个都不难,但每次都要重新找工具、重新粘贴,还要顺带担心数据被传到哪去了。
这些工具集中在一个站点上,并且保持「打开即用」和「数据不出浏览器」这两条底线,就是本站存在的理由。工具之间还可以接力使用:在格式化页处理的 JSON 会保留下来,切到对比页、树形视图、JSONPath 查询或代码转换页时都能直接接着用,不用反复粘贴。
关于数据安全
本站没有后端接口,所有计算逻辑都打包成静态文件在浏览器中执行。这意味着你粘贴的接口响应、JWT、待计算的哈希原文都不会离开你的设备——你甚至可以断开网络后继续使用已经打开的页面。取舍也很明确:正因为没有服务器,需要服务端的能力(在线接口调试、IP 归属地查询、文档格式转换)本站不做。
关于本站
本站通过页面广告覆盖域名与服务器成本,广告不会影响任何工具功能,也不会把你在工具中的输入与广告关联起来。数据的处理方式与广告涉及的 Cookie 详见隐私政策,站点定位与技术实现见关于本站。