Я хочу напечатать json в строку в одну строку.
case class Data(e: Option[String])
object Data {
implicit val dEncoder = deriveDecoder[Data]
implicit val dDecoder = deriveEncoder[Data]
}
case class Random(a: String,b: String, c: Int,d: Data)
object Random {
implicit val rEncoder = deriveDecoder[Random]
implicit val rDecoder = deriveEncoder[Random]
}
val res = Random("a","b", 1, Data("e"))
, когда я делаю res.as Json .toString , я получаю:
{
"a": "a",
"b": "b",
"c":1,
"d":
{
"e": "e"
}
}
, но я хочу, чтобы он печатался в одну строку без \ n, как при использовании Circe.
**{"a": "a","b": "b", "c": 1,d:{"e": "e"}}**