JSON 实用技巧与指南
面向开发者的 JSON、YAML 与 API 数据实用文章。
JSON 解析错误全解:Unexpected token、输入提前结束、逗号、引号与 HTML
按你实际拿到的输入来定位 JSON.parse 错误:HTML、undefined、对象、尾随逗号、错误转义、控制字符、被截断的 JSON,以及合法文档后面多出来的数据。
18 min read在线修复 JSON:修复规则、JavaScript 流程、大模型输出与隐私
安全地修复非法 JSON,搞清楚在线修复工具到底改了什么,在 JavaScript 里加一条显式的修复路径,清理大模型输出,并把敏感载荷留在浏览器或你自己的机器上。
20 min read如何格式化、校验、压缩和查看 JSON
用 JavaScript、Python、jq、Prettier、VS Code 或浏览器本地工具格式化并校验 JSON;然后在压缩文本、美化输出和树形视图之间做选择,同时不悄悄改动数据。
19 min read在 JavaScript 里怎么 stringify 和 parse JSON
安全地使用 JSON.stringify 和 JSON.parse 处理请求、存储、BigInt、replacer、reviver、对象强制转换、解析源文本访问与 TypeScript 类型,既不丢值,也不轻信未经校验的数据。
20 min readJSON、CSV、XML 与 YAML 之间怎么互转
安全地在 JSON、CSV、XML 和 YAML 之间转换:表格扁平化、表头、类型、属性、重复元素、命名空间、YAML schema 与往返校验的实用规则。
22 min read如何安全地解码 JWT、Base64url 与 URL 编码数据
在本地解码 JWT 声明、Base64 与 Base64url 字节,以及百分号编码的 URL 值;正确处理 Unicode,并搞清楚为什么编码既不是加密,也不是 JWT 验签。
19 min read用 jq、语义化 diff 和 JSON Patch 比较两份 JSON 文件
通过归一化键和空白来比较 JSON,用 jq 查看并转换差异,并在 diff 需要变成一次 API 更新时,在 JSON Patch 与 JSON Merge Patch 之间做出选择。
21 min read什么是 JSON?语法、数据类型、JavaScript 对象与 JSON Schema
学会 JSON 的语法和数据类型,看懂合法示例,弄清 JSON 与 JavaScript 对象的区别,并用 JSON Schema 校验真实的数据约定。
18 min read