5

是否可以向 JsObject 添加新字段?

val jsonObj = Json.obj()
jsonObj.put("field" -> 100) <==== Somthing like this

我有很多方法可以添加新字段。如何动态创建 JsObject?

4

1 回答 1

11

是的,您可以使用“+”方法添加新字段。请注意,该对象是不可变的,因此这将使用添加的字段创建 JsObject 的新副本:

val obj = Json.obj()
// obj - {}
val newObj = obj + ("name" -> JsString("Kip"))
// newObj - {"name":"Kip"}
于 2014-02-27T18:57:35.630 回答