27得票3回答
Clojure和ClojureScript:clojure.core/read-string、clojure.edn/read-string和cljs.reader/read-string

我不清楚所有这些read-string函数之间的关系。显然,clojure.core/read-string 可以读取由 pr[n] 或甚至 print-dup 输出的任何序列化字符串。同时,clojure.edn/read-string 可以读取按照EDN规范格式化的字符串。 然而,我正在...

20得票1回答
2013年8月,Clojure中编写EDN文件的“正确”方式是什么?

我想以标记文字的形式从Clojure中编写一个EDN数据文件。尽管clojure.edn API包含read和read-string函数,但没有编写器。我了解到有关此问题的报告在这里。基于这一点,我理解今天应该使用pr和pr-str函数。 我想向StackOverflow社区确认是否以下内容...

13得票2回答
如何使用clojure.edn/read从文件中获取对象序列?

Clojure 1.5引入了clojure.edn,其中包括一个需要PushbackReader的读取函数。 如果我想读取前五个对象,可以执行以下操作: (with-open [infile (java.io.PushbackReader. (clojure.java.io/reader ...

9得票1回答
有没有可以用于Ring的规范edn响应?

我一直在阅读edn规范,希望将其集成到我的应用程序中。然而,我不知道如何在clojure和客户端之间传输edn请求。我们是否在响应头中放置content-type为application/edn,并只发送prn输出字符串?

7得票1回答
Clojure 运行时异常 - 没有 db/id 标签的读取器函数。

当我在Clojure中遇到这个错误时,发生了什么? java.lang.RuntimeException: No reader function for tag db/id