2024 Clojure状态调查!分享您的想法。

欢迎!请访问关于页面以获取更多关于如何使用本站的信息。

+1
data.json
重新分类

似乎“标准”的JSON解析器会愉快地解析无效的JSON,如下所示
user=> (require '[clojure.data.json :as j]) nil user=> (j/read-str "{\"a\": 123,,}") {"a" 123} user=> (j/read-str "{\"a\": 123,\"b\",}") {"a" 123}
我知道存在其他库(例如jsonista,cheshire),但是似乎“标准”的JSON解析器(如http://json.org/上的链接所示,并且它位于主Clojure GitHub组织内)有损坏。

(已记录为https://clojure.atlassian.net/browse/DJSON-29)

1 答案

+3

选中
 
最佳答案

此问题已在https://clojure.atlassian.net/browse/DJSON-29上记录并修复。带有修复的新版本org.clojure/data.json 0.2.7现已可用。

...