我使用柴郡为数据结构生成一些JSON,如下所示:
(require '[cheshire.core :refer [generate-string])
(generate-string {:id 123, :foo "something", :bar nil})它生成这样的JSON:
{"id": 123, "foo": "something", "bar": null}我希望JSON省略没有值的键。
{"id": 123, "foo": "something"}柴郡能这么做吗?当然,在调用generate-string之前,我可以预先过滤地图,但是由于柴郡无论如何都要遍历我的数据结构,所以我认为指示柴郡进行过滤会更好。
发布于 2014-05-14 16:12:33
https://stackoverflow.com/questions/23659446
复制相似问题