scala – 如何使用json4s生成漂亮的JSON?

前端之家收集整理的这篇文章主要介绍了scala – 如何使用json4s生成漂亮的JSON?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这段代码非常有效,但它生成了紧凑的 JSON(没有换行符/不易读取).

import org.json4s.native.Serialization.write
implicit val jsonFormats = DefaultFormats

//snapshotList is a case class
val jsonString: String = write(snapshotList)

有一种简单的方法可以从中生成漂亮的JSON吗?

我有这个解决方法,但我想知道是否存在更有效的方法

import org.json4s.jackson.JsonMethods._
val prettyJsonString = pretty(render(parse(jsonString)))

解决方法

import org.json4s.native.Serialization.writePretty

val jsonString: String = writePretty(snapshotList)

猜你在找的Scala相关文章