문제

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"}
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top