在我的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数组中