刚开始学习 Clojure。我有以下 JSON 字符串
(def json "{\"a\": 1, \"b\": \"val\", \"c\": {\"D/E\": [1, 2, 3]}}}")
如果在 Cheshire 的 parse-string 调用中 key-fn 参数为 true,我得到了以下映射
(def parsed-json (cheshire/parse-string json true))
;; ==> {:a 1, :b "val", :c #:D{:E [1 2 3]}}
(type parsed-json)
;; => clojure.lang.PersistentArrayMap
(type (:c parsed-json))
;; => clojure.lang.PersistentArrayMap
我如何访问 [1 2 3] 数组?我不懂这里的 #:D 是什么,以及如何访问 :E。