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

欢迎!请参阅关于页面,了解更多关于如何使用本站的信息。

+2
data.json

以下版本可以使用clojure.data.json 1.0.0,但在2.0.2和2.1.0(其他版本未测试)中会抛出异常

(defn read-json []
  (clojure.data.json/read
   (clojure.java.io/reader
    (clojure.java.io/as-url
     "https://github.com/phronmophobic/clj-cef/raw/main/resources/cef.json"))))

异常
执行错误(IOException)在java.io.PushbackReader/unread (PushbackReader.java:179)。推回缓冲区溢出`

在本地读取文件时也会抛出异常。

2 条答案

0
修复已附加到问题
0

作为临时解决方案,你可以这样做:

(clojure.data.json/read-str (slurp  "https://github.com/phronmophobic/clj-cef/raw/main/resources/cef.json"))
自从1.0.0版本以来,我没有遇到任何问题,因为这个版本对我很好。我只是在我升级大量依赖项时注意到了这个问题。

感谢您的快速回复!
...