stringify/parse 在 clojure/ClojureScript 中编辑

stringify/parse edn in clojure/ClojureScript

在 JavaScript 中,可以通过

将 js 数据结构转换为 JSON 字符串
JSON.stringify({somedata: { somesubdata: {}}})

在其他地方,可以通过

再次将其解析为 JS 数据结构
var my_obj = JSON.parse("{"somedata":{"some_subdata":{}}}");

对于 edn 格式,Clojure/ClojureScript 中的等价物是什么?

我想在 ClojureScript 前端对一些数据进行字符串化,然后在 Clojure 后端对其进行解析。 (反之亦然)

正如评论中所指出的,可以在上面引用的 link 中找到该问题的非常详细的答案。

读完这篇文章后,一个快速的答案,尤其是来自 JavaScript 的人,可能是:

在 Clojure 中:

parse: clojure.edn/read-string
stringify: prn-str

在 ClojureScript 中:

parse: cljs.reader/read-string
stringify: prn-str