欢迎!请在关于页面上了解更多有关此功能的信息。
我需要读取stdin中的json行输入
示例 INPUT
{ "foo" : "bar" }
(read-line)
*in*
示例使用 jsonista
$ clj -Sdeps '{:deps {metosin/jsonista {:mvn/version "0.2.4"}}}' Clojure 1.10.0 user=> (require '[jsonista.core :as j]) nil user=> (j/read-value (read-line)) {"foo": "bar"} {"foo" "bar"}
这取决于你所使用的库。我在使用 cheshire 的 jet 中完成了这个操作。
永久链接