纯本地浏览器计算,共提供20+ 项功能

下一代 JSON 在线处理工作台

一站式解决开发过程中的数据处理问题。无需将敏感数据上传至服务器,全部在您的设备本地极速完成。

为什么开发者更偏爱前端原生的数据处理工具?

在接口调试、日志排查、配置文件修改中,我们每天都要高频处理 JSON。传统在线网站往往会把内容发到后端解析,既有数据泄露风险,也会被网络延迟拖慢。这里用浏览器本地计算,做成一个全本地运行的工作台。

1

零服务器交互,绝对安全

不论是粘贴生产环境 JSON 报文,还是解析包含授权信息的 JWT,所有计算只在当前浏览器内存中执行。刷新或关闭页面,数据即刻销毁。

2

全面兼容 JSON5 标准

复制的代码带有 // 注释 或尾逗号也不用先手工删。JSON5 引擎能容错识别单双引号,再一键转成符合 RFC 的标准 JSON。

3

复杂结构轻松比对与生成

像看 Git 差异一样高亮两份配置的 Diff。代码生成器能按嵌套数据模型导出 Java、C#、Go、TypeScript 等强类型实体类。

23
本地工具
20+
代码生成语言
0
数据上传
#data
地址栏灌入

按场景怎么选工具

不必把所有功能都打开一遍。下面四条路径覆盖日常调试里最常见的需求。

从大 JSON 里抠数据

JSONPath$.. 和过滤表达式,只读查询,不改原文。适合从接口响应里抽出某一层列表。

三步开始处理

首页只负责选型,真正的编辑发生在独立工作台,避免目录和输入框抢同一块屏幕。

01

在目录里点开工具

用搜索框过滤 JWT、Diff、YAML 等关键词,或直接点卡片进入对应工作台。

02

粘贴、灌入或拉远程

文本直接贴进编辑区。也可以用 #data={...} 灌入,或 #url= 按当前网络拉取公开 JSON。

03

复制结果,关掉即清空

格式化、转换、解码都在当前标签页内存中完成。刷新或关闭页面后,内容不会留在服务器上。

进阶:用地址栏传数据

# 后面,不是问号。例如 json-geshihua.html#data={"name":"Ada"} 。读完会从地址栏清掉,避免把报文留在历史记录里。全屏可用 ?fullscreen

JSON5 相对标准 JSON 放宽了什么

从代码仓库或配置文件复制出来的内容,经常带注释和尾逗号。标准 JSON.parse 会直接报错, JSON5 工具 可以先容错解析,再输出符合 RFC 的文本。

注释

标准 JSON 不允许

JSON5 单行 // 与多行 /* */

键名

标准 JSON 必须双引号

JSON5 可无引号,可用 Unicode

字符串

标准 JSON 仅双引号

JSON5 单引号、多行续行

尾逗号

标准 JSON 不允许

JSON5 对象和数组都允许

数字

标准 JSON 十进制

JSON5 、Infinity、NaN .5 / 5.、Infinity、NaN

JWT 在浏览器里怎么拆

JWT 解码 按 RFC 7519 拆 Header / Payload / 签名三段。Token 不会发到服务器。当前版本做本地解码与声明字段对照,不把私钥拿到网页里做验签。

常用 Payload 声明

iss 签发者
sub 主题 / 用户标识
aud 接收者
exp 过期时间
nbf 生效时间
iat 签发时间
jti 编号,用于防重放

本地解码

什么时候该用本地解码

  • 调试登录态、核对 exp / sub
  • 查看自定义 claim,Token 不离开浏览器
  • 生产验签仍放后端,密钥不要进网页

整数 ID 特别大时,留意 JavaScript 数字精度,对照原始 Payload 字符串,不要只看转成的 Number。

打开 JWT 解码工作台

一份示例 JSON,生成多种语言实体

代码生成 会根据嵌套对象和数组做类型推断,导出接口、结构体或 data class。适合先有接口响应、再补前端/后端模型的场景。

TypeScriptJavaScriptJavaC# GoRustPythonKotlin SwiftDartPHPRuby ScalaC++Objective-CFlow HaskellElmCrystalPike

开发者笔记

几篇把工具放进真实工作流里的短文。需要系统说明时再打开博客全文。

使用指南与常见问题 (FAQ)

如何快速导入数据进行格式化?

json-geshihua.html#data={"key":"value"} ,系统读取后会立即清除地址栏参数并自动排版。远程文件可用 #url=...

YAML 转换和 JSON Schema 校验是如何工作的?

YAML 转换在浏览器内做双向实时同步;Schema 工具按规范指出缺少的必填字段或类型错误。JWT 当前只做 Header / Payload 解码,不把 Token 发到服务器。

数据会上传吗?

不会。解析、转换、JWT 解码都在当前标签页完成。关闭或刷新页面后,内存中的内容随之消失。

首页和工作台为什么要分开?

目录用来浏览和搜索全部功能,工作台用来编辑。两者不叠在同一屏,滚动时不会把输入框顶出视野,也不会把长列表和编辑器挤在一起。

支持哪些格式互转?

目前包括 YAML、XML、CSV、Excel、GET 查询参数、JSON Schema 与 GraphQL。Cookie 字符串也可以转成 JSON 对象。转换同样在本地完成。

大文件会卡吗?

处理发生在你这台电脑的浏览器里,速度取决于设备性能和 JSON 体积。超过数 MB 时建议先确认是否真的需要整包粘贴;树形和 JSONPath 更适合只看其中一部分。