4

コード スニペットREPL

scala> import com.codahale.jerkson.Json._
scala> val t = (1, 3.14, "Fred")
scala> generate(t)
res5: String = {"_1":1,"_2":3.14,"_3":"Fred"}

出力では、、、の代わり_1に属性にラベルを割り当てたいと思います。どうすればこれを行うことができますか?_2_3

4

1 に答える 1

2

case classタプルの代わりに a を使用します。

case class Named(myInt: Int, thisDouble: Double, desc: String)
generate(Named(1, 3.14, "Fred"))

与えます:

{"myInt": 1.0,"thisDouble":3.14,"desc":"Fred"}
于 2012-05-22T22:13:10.170 に答える