小编Jam*_*mes的帖子

如何使用scala play将json对象添加到json数组中?

在我的scala代码中,我有一个包含电子邮件数据的json对象

val messages = inboxEmail.getMessages();
var jsonArray = new JsArray
for(inboxMessage <- messages)
{
    ...
    ...
    val emailJson = Json.obj("fromAddress" -> fromAddressJsonList, "toAddress" -> toAddressJsonList, "ccAddress" -> ccAddressJsonList, "bccAddress" -> bccAddressJsonList, "subject" -> emailMessage.getSubject().toString(), "message" -> Json.toJson(emailMessageBody))
Run Code Online (Sandbox Code Playgroud)

我需要在每个循环期间将emailJson添加到jsonArray

我试过了

jsonArray.+:(emailJson)
Run Code Online (Sandbox Code Playgroud)

jsonArray.append(emailJson)
Run Code Online (Sandbox Code Playgroud)

但得到空阵列

我应该在这里使用jsonObject添加到json数组中

json scala playframework

8
推荐指数
1
解决办法
3689
查看次数

标签 统计

json ×1

playframework ×1

scala ×1