刚开始学习 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。