在clojure/ClojureScript中进行stringify/parse edn

Ant*_*ald 4 javascript clojure clojurescript

在JavaScript中,可以将js数据结构转换为JSON字符串

JSON.stringify({somedata: { somesubdata: {}}})
Run Code Online (Sandbox Code Playgroud)

在其他地方,人们可以再次将其解析为JS数据结构

var my_obj = JSON.parse("{"somedata":{"some_subdata":{}}}");
Run Code Online (Sandbox Code Playgroud)

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

我想在ClojureScript前端字符串化一些数据并在Clojure后端解析它.(反之亦然)

Ant*_*ald 6

正如评论中所指出的,可以在上面引用的链接中找到对此问题的非常详细的答案.

阅读本文后,快速回答,特别是来自JavaScript的人,可能是:

在Clojure中:

parse: clojure.edn/read-string
stringify: prn-str
Run Code Online (Sandbox Code Playgroud)

在ClojureScript中:

parse: cljs.reader/read-string
stringify: prn-str
Run Code Online (Sandbox Code Playgroud)