【发布时间】:2012-06-18 15:47:43
【问题描述】:
是否有任何 Python JSON 解析器可以处理尾随逗号?
(我正在使用来自外部源的“JSON”并且无法控制它。)
【问题讨论】:
-
但是您可以控制在 1) 检索 JSON 和 2) 将其提供给 JSON 解析器之间的操作。
-
JSON 不包含尾随逗号。
-
对,一种选择是在解析数据之前尝试清理数据。我只是想知道是否可能有更宽松的 JSON 解析器,因为据说某些浏览器可以处理 JSON 中的尾随逗号。
-
向其提供者报告格式错误的 json。如果他们没有正确输出,它对任何人都没有用。
-
@Acorn:仅仅因为一些浏览器接受它并不意味着你的代码也应该接受——这就是不合格软件的传播方式——埃里克说的就是这样。