我正在尝试通过以下方式动态创建 JSON 对象。请注意,下面的代码将无法编译,因为我请求您就如何编写代码提供帮助。
val favoriteFoods: JsArray = getArray() // gets Array of Array of JSON objects
val json: JsObject = Json.obj(
"name" : JsString("Kevin"),
"FavoriteFood1" -> favoriteFoods.get(0), // note that I made up the get()
"FavoriteFood2" -> favoriteFoods.get(1)
)
查看JsArray文档,我没有看到任何获取i'th
JsArray 元素的方法。
我尝试添加一个 if 语句来检查是否FavoriteFood
可以添加一个新的,但它不会编译。