假设我有一个简单的json作为JsObject:
val simpleJson = Json.parse("""{
"name" : "Watership Down"
}""".stripMargin).as[JsObject]我想要更改"name“值,我如何在JsObject上做到这一点?
发布于 2021-06-15 10:57:49
simpleJson ++ JsObject(Map("name": JsString("Spaceship Up")))++合并两个JsObject,右手边优先.
发布于 2021-06-15 16:00:08
正如莱维·拉姆齐(Levi Ramsey )所说,就在没有Json包装的情况下:
simpleJson ++ Json.obj("name" -> "Spaceship Up");从Play 2.4.X,您可以使用+
simpleJson + ("name" -> "Spaceship Up");https://stackoverflow.com/questions/67983646
复制相似问题