Scala - 构建 Json 时无法删除“{}”大括号的双引号
import scala.util.Random
import math.Ordered.orderingToOrdered
import math.Ordering.Implicits.infixOrderingOps
import play.api.libs.json._
import play.api.libs.json.Writes
import play.api.libs.json.Json.JsValueWrapper
val data1 = (1 to 2)
.map {r => Json.toJson(Map(
"name" -> Json.toJson(s"Perftest${Random.alphanumeric.take(6).mkString}"),
"domainId"->Json.toJson("343RDFDGF4RGGFG"),
"value" ->Json.toJson("{}")))}
val data2 = Json.toJson(data1)
println(data2)
Run Code Online (Sandbox Code Playgroud)
结果:[{“名称”:“PerftestpXI1ID”,“domainId”:“343RDFDGF4RGGFG”,“值”:“{}” },{“名称”:“PerftestHoZSQR”,“domainId”:“343RDFDGF4RGGFG”,“值” :"{}" }]
期望值”:{}
[{"name":"PerftestpXI1ID","domainId":"343RDFDGF4RGGFG", "value":{} },{"name":"PerftestHoZSQR","domainId":"343RDFDGF4RGGFG", "value":{} } ]
请提出解决方案