JSON 不只是花括号:读懂接口数据与配置文件
掌握 JSON 的对象、数组、有效性和解析错误处理,避免常见格式与数据假设问题。
JSON 是跨语言传递结构化数据的常用格式。会读写 JSON 还不够:外部数据始终可能缺字段、类型错误或包含你不期望的内容。
你会学到什么
写出有效 JSON。
区分 JSON 和 JavaScript 对象。
安全解析外部 JSON。
动手步骤
在编辑器中格式化并校验 JSON。
先定义关键字段的类型与默认值。
解析时捕获格式错误。
对外部数据做业务验证。
最小示例
try {
const data = JSON.parse(text);
if (!Array.isArray(data.tags)) throw new Error("tags 格式错误");
} catch (error) {
console.error("无法读取配置", error);
}容易踩坑的地方
JSON 键和字符串要用双引号。
JSON 不支持注释、函数和 undefined。
公开 JSON 配置不该包含密钥。
完成前检查
JSON 可格式化。
外部字段已验证。
机密信息转入环境变量。
延伸阅读
MDN:Working with JSON:https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Scripting/JSON
JSON.org:https://www.json.org/json-en.html
DISCUSSION
文章讨论
0 条评论
