Serialization / Binary format

(require '[clojure.edn :as edn])

(def numbers [2 3 5 7 11])

; Encoding Binary Data
(def data-b (.getBytes (pr-str numbers) "UTF-8"))

; Decoding Binary Data
(def numbers2 (edn/read-string (String. data-b "UTF-8")))
; numbers2 is [2 3 5 7 11]

(prn numbers2)
(println "type is" (type numbers2))