{
    "title": "JSON 能解析，还不够：检查键名、类型与业务规则",
    "exercise": {
        "title": "字段在，却是空值",
        "task": "检查 {\"order_id\":\"DEMO-104\",\"quantity\":null,\"total\":30}，必填键设为 quantity,total。工具会通过哪项检查？哪些问题仍需处理？",
        "answer": "语法可解析，两个键都存在。工具不会把 null 自动判定为合法数量，也不会检查 quantity × unit_price 是否等于 total。应按业务约定另查类型、范围与计算一致性。",
        "checks": "不要把“键存在”当成“值可用”；订单材料缺失时不补写。"
    },
    "notice": "原创教学练习，包含参考解析。可用于个人和团队内部练习；不要冒称真实产品实测。"
}