Your thinking is correct. This is why it's important to be able to parse
your data in a context separate from your code. A prime example of this
is having a JSON parser instead of using JavaScript's eval.
For Clojure, you can either dynamically set *read-eval* to false and use
clojure.core/read, or use just clojure.edn/read instead.
You can read more about EDN here:
https://github.com/edn-format/edn
;; Jeremy