002、JSON语法精讲:从基础结构到高级特性全解析一、从一次深夜调试说起上周排查一个嵌入式设备配置解析问题,日志里反复报“invalid character”。用十六进制查看器打开配置文件,发现某个字段值里藏了个\x00——JSON字符串里不允许出现控制字符,但上游系统在生成配置时没做过滤。这类问题本质是对JSON语法细节掌握不牢。今天咱们就彻底拆解JSON,把那些容易踩坑的角落都照亮。二、基础结构:别小看这对花括号JSON的核心就两种结构:对象(object)和数组(array)。对象用花括号{}包裹,里面是键值对;数组用方括号[]包裹,里面是值列表。这个大家都知道,但细节决定成败。// 正确示例{"device_id":"ESP32-001",