如何在Clojure中将JSON打印到文件中?

问题描述 投票:8回答:2

我想在文件中存储JSON内容,但使用漂亮的版本。

请注意,这是普通的JSON:

{"b":2, "a":1}

这是它的漂亮版本:

{
    "b": 2,
    "a": 1
}

Clojure中是否有办法实现这一目标?

json clojure pretty-print
2个回答
9
投票

使用发现的柴郡图书馆here并使用漂亮标志设置为true的generate-string函数


0
投票

您可以使用内置的with-out-str函数捕获写入输出缓冲区的所有内容并将其存储为字符串。

© www.soinside.com 2019 - 2024. All rights reserved.