道格拉斯·克罗克福德不是你的父亲

主要观点:Douglas Crockford 称 JSON 不能有注释,但其实有其他方式可以在 JSON 文件中添加注释,只要是被合理的解析器读取。
关键信息:提到了多种可以处理带注释 JSON 的解析器,包括 dkjson(Lua)、SQLite、JSON5(JavaScript)等合理解析器,以及 Jackson(Java)、Apple JSONDecoder(Swift)、System.Text.JSON(.NET)可配置接受注释的解析器,还有 Emacs json-parse-string这种未接受注释的解析器。
重要细节:解释了可接受注释的解析器的特点和适用情况,如维护自己的解析器可使其接受注释且不会有不良后果等。

阅读 4
0 条评论