我正在使用Cheshire为数据结构生成一些JSON:
(require '[cheshire.core :refer [generate-string])
(generate-string {:id 123, :foo "something", :bar nil})
生成这样的JSON:
{"id": 123, "foo": "something", "bar": null}
我想要的是JSON省略没有值的键; e.g。
{"id": 123, "foo": "something"}
柴郡可以这样做吗?我可以在调用generate-string
之前预先过滤地图,但由于柴郡不得不遍历我的数据结构,我认为指示柴郡进行过滤会更有效。
答案 0 :(得分:1)