Play2将新字段添加到JSObject
-
23-12-2019 - |
题
是否可以将新字段添加到JSObject?
val jsonObj = Json.obj()
jsonObj.put("field" -> 100) <==== Somthing like this
.
我有很多方法添加新字段。如何动态创建JSObject?
解决方案
是,您可以使用“+”方法添加新字段。请注意,对象是不可变的,因此这将创建带有添加字段的JSObject的新副本:
val obj = Json.obj()
// obj - {}
val newObj = obj + ("name" -> JsString("Kip"))
// newObj - {"name":"Kip"}
. 不隶属于 StackOverflow