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 clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to