接口返回JSON解析报错,多半是这些低级错误。本文给一份自查清单。
JSON 规定键名和字符串只能用双引号,单引号和不用引号都会解析失败,这是最常见错误。
对象和数组最后一个元素后不能有逗号,JavaScript 允许但标准 JSON 不允许。
标准 JSON 不支持 // 和 /* */ 注释,也不能出现 undefined;真值只有 true/false/null。
不一样,JSON 是字符串格式、键必须双引号、无函数;JS 对象可单引号有函数。
用在线格式化工具粘贴,通常能指出哪一行哪一处格式不对。
加了引号就变成字符串,数字类型不要加引号。
微信搜索公众号 效率工具箱 即可关注,第一时间收到新工具上线通知与效率干货。完全免费、无付费内容。