7

In JavaScript one can turn a js data structure into a JSON string via

JSON.stringify({somedata: { somesubdata: {}}})

And somewhere else, one can parse it again into a JS data structure via

var my_obj = JSON.parse("{"somedata":{"some_subdata":{}}}");

What would be the equivalent in Clojure/ClojureScript for the edn format?

I want to stringify some data on a ClojureScript front-end and parse it on a Clojure back-end. (and vice versa)

2

1 Answer 1

9

As pointed out in a comment, a very detailed answer to this question can be found at the referenced link above.

After reading this, a quick answer, maybe especailly for people coming from JavaScript, would be:

in Clojure:

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

in ClojureScript:

parse: cljs.reader/read-string
stringify: prn-str
Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.