私はScalaに配列array1
を持っています。配列array2
を含んでいます。Play for Scala:配列内の配列のJsonのレプリケート構造
今、Playを使用してJsonの構造を複製しようとしています。これは私の試みです:私は取得しています
var json = JsObject(Seq())
array1.foreach(a1 => {
json += "a1" -> JsNumber(a1.name) +
"a2" -> a1.array2.foreach {
a2 => "a2" -> JsString(a2.name)
}
})
エラーがこの問題を解決する方法type mismatch; found : Unit required: play.api.libs.json.JsValue
のですか?前もって感謝します。
map'の代わりに、 '使用します'foreach'。 'foreach'は副作用のためのものです – ipoteka
あなたの配列はどのように見えるのでしょうか?エラーを再現する方が簡単です。 –