2014-09-05 41 views
0

我是scala編程新手。 我想知道如何告訴玩串行化字符串的元組。在播放框架應用程序中序列化字符串元組

在此先感謝

盧特菲

+0

序列化到什麼呢? – 2014-09-05 13:23:04

+0

我的意思是:如何告訴play以json格式序列化字符串元組。爲更多détail:serilaze這個seq [(String,String)]爲json格式。 – lotfi 2014-09-06 14:11:34

+0

但是,應該在邏輯上在JSON中序列化爲什麼? JSON中沒有元組模擬。它應該是一個數組嗎? Seq [(String,String)]是數組的數組嗎?這些細節在你的問題中很重要,因爲它們不明顯。 – 2014-09-06 14:13:48

回答

0

如果它得到從SEQ JSON對象[(字符串,字符串)]:

val seq = Seq[(String,String)](("attr1"->"val1"),("attr2"->"val2")) 
val s = Json.toJson(seq.map(e => Json.obj((e._1 -> e._2)))) 
Ok(s).as(JSON) 
相關問題