扩展格式与方言
JSON5、JSONC、JSON Lines、NDJSON 这些方言解决了注释、尾逗号与流式读写的现实需求,也带来了兼容性与选型问题。
6 篇文章本分类文章
JSON Text Sequences(RFC 7464):RS 分隔的流式 JSON
RFC 7464 用 0x1E 记录分隔符把多条 JSON 串成可边写边读的流,还给了一个正式媒体类型。本文讲清格式规则、与 NDJSON 的差别、按分隔符切分再解析的实现,以及字符串里控制字符的边界。
进阶约 9 分钟更新于 2026-10-31
JSON、TOML、YAML、CSON:配置文件格式怎么选
配置文件需要注释、日期与多行文本,这些恰好是 JSON 的短板。本文把 JSON、TOML、YAML、CSON 放进同一张表比较语法与工具支持,给出按场景的选型结论,并说明转换时哪些信息一定会丢。
入门约 9 分钟更新于 2026-10-31
二进制 JSON:MessagePack、CBOR 与 BSON 的取舍
MessagePack、CBOR、BSON 都把 JSON 的数据模型压成字节,但体积、类型系统与生态完全不同。本文用同一份数据对比字节开销,说明 int64 与二进制字段的处理,并给出「什么时候值得换」的判断线。
进阶约 10 分钟更新于 2026-10-31
JSONL 文件实操:打开、转换与坏行排错
整份 .jsonl 丢给 JSON.parse 报错,多半不是文件坏了,而是读取方式错了。这篇给出查看与逐行读取的标准写法、与 JSON 数组互转的命令、六类坏行的排查表,以及流式接口里逐行消费的正确姿势。
实战约 9 分钟更新于 2026-11-06





