Clojure data structures can be printed to a string, and the string can
be read back in as a data structure.
user> (def a {:key1 "string" :key2 #{"set" "of" "strings"}})
#'user/a
user> a
{:key1 "string", :key2 #{"set" "strings" "of"}}
user> (def b (str a))
#'user/b
user> b
"{:key1 \"string\", :key2 #{\"set\" \"strings\" \"of\"}}"
user> (def c (read-string b))
#'user/c
user> c
{:key1 "string", :key2 #{"set" "strings" "of"}}
user> (= a c)
true
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---