这段代码非常有效,但它生成了紧凑的
JSON(没有换行符/不易读取).
import org.json4s.native.Serialization.write implicit val jsonFormats = DefaultFormats //snapshotList is a case class val jsonString: String = write(snapshotList)
import org.json4s.jackson.JsonMethods._ val prettyJsonString = pretty(render(parse(jsonString)))
解决方法
import org.json4s.native.Serialization.writePretty val jsonString: String = writePretty(snapshotList)