从JSON中获取值 - Clojure

时间:2015-07-26 11:34:00

标签: json clojure

如何在Clojure中获取id的值?我正在使用clj-json。

{
"response": {
    "users": [
        {
            "id": "5",
            "state": 0
        }
    ]

}
}

1 个答案:

答案 0 :(得分:1)

我假设输入JSON位于名为input的字符串变量中:

(require '(clj-json [core :as json]))
(-> (json/parse-string input) (get-in ["response" "users"]) first (get "id"))

=> "5"