小编RUD*_*ULU的帖子

Scala - 构建 Json 时无法删除键 -> 值“{}”大括号的双引号

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":{} } ]

请提出解决方案

generics json scala stringescapeutils gatling

0
推荐指数
1
解决办法
118
查看次数

标签 统计

gatling ×1

generics ×1

json ×1

scala ×1

stringescapeutils ×1