Play2 Añadir nuevo campo a jsObject
-
23-12-2019 - |
Pregunta
¿Es posible agregar nuevo campo a JSOBJECT?
val jsonObj = Json.obj()
jsonObj.put("field" -> 100) <==== Somthing like this
Tengo muchos métodos que agregan nuevos campos.¿Cómo puedo crear dinámicamente JSOBJECT?
Solución
Sí, puede agregar un nuevo campo usando el método "+".Tenga en cuenta que el objeto es inmutable, por lo que esto creará una nueva copia del JSObject con el campo agregado:
val obj = Json.obj()
// obj - {}
val newObj = obj + ("name" -> JsString("Kip"))
// newObj - {"name":"Kip"}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow