大文件 JSON 打不开怎么办:按体积选对工具
几十 MB 的 JSON 导出在文本编辑器和在线工具里经常直接卡死,但解析本身只要几百毫秒。本文用一份 45MB、50 万条记录的样本实测各环节耗时与内存,解释行数和节点数才是真正的成本,并给出按文件体积选工具的决策表:在线查看、命令行提取、流式处理与桌面客户端各管一段。
把 JSON 从语法、格式、查询、校验到工程落地串成一条学习路径,每篇文章都配可操作的在线工具。

从 RFC 8259 与 ECMA-404 出发,把 JSON 的语法、类型、编码与解析边界讲清楚,是所有 JSON 工作的地基。
6 篇文章
JSON5、JSONC、JSON Lines、NDJSON 这些方言解决了注释、尾逗号与流式读写的现实需求,也带来了兼容性与选型问题。
6 篇文章
从 JSON 里取一个值、改一个字段,看起来简单,标准化之后是 JSONPath、JSON Pointer、JSON Patch 与 Merge Patch 四套规范。
5 篇文章
用 JSON Schema 描述数据形状,把「口头约定」变成可执行校验,并进一步驱动 TypeScript 类型与表单生成。
7 篇文章
JSON 与 YAML、XML、CSV、TypeScript、Java、Go、SQL 之间的互转都做不到无损,关键是把有损的地方说清楚。
8 篇文章
几十 MB 的 JSON 会卡死主线程,精心构造的 JSON 能打穿服务;这一分类处理吞吐与防线两件事。
6 篇文章
解析库、命令行工具、编辑器插件构成了 JSON 的日常工具链,选型的关键是看错误定位能力与生态维护状态。
6 篇文章
把 JSON 放进真实系统:接口契约怎么定、配置与夹具怎么管、版本兼容怎么做、测试数据怎么维护。
5 篇文章
把站内工具与 JSON 规范里被问得最多的问题按场景归拢,每个问题给出能直接照做的答案,而不是泛泛而谈的结论。
25 篇文章几十 MB 的 JSON 导出在文本编辑器和在线工具里经常直接卡死,但解析本身只要几百毫秒。本文用一份 45MB、50 万条记录的样本实测各环节耗时与内存,解释行数和节点数才是真正的成本,并给出按文件体积选工具的决策表:在线查看、命令行提取、流式处理与桌面客户端各管一段。
整份 .jsonl 丢给 JSON.parse 报错,多半不是文件坏了,而是读取方式错了。这篇给出查看与逐行读取的标准写法、与 JSON 数组互转的命令、六类坏行的排查表,以及流式接口里逐行消费的正确姿势。
schema 写完不改就是坏的起点:一个 typo 让校验器静默放行,一次重构让 fixture 全线误报。本文给出一套可落地的契约测试方案——正例、负例、快照三件套,schema 本身先进 lint,编译一次复用,再把四道闸门焊进 CI,让契约坏了构建先红。
用站点真实转换器跑九组实测:第一行键策略会静默丢字段,null、缺失与空串三态全部变空格,20 位整数在 JSON.parse 阶段就已丢精度,键含点号会把两条不同路径撞成同一列。本文讲清表头怎么生成、值怎么变味、按下游用途怎么选策略。