我有一系列学生ID,在scala中是动态的。
val studentIds = Seq(1,2,3,4....)
我应该将它们转换为Spray JSON中的JSON数组。
喜欢
[
{"student_id" : 1 },
{"student_id" : 2 },
{"student_id" : 3 },
]
如果没有案例类怎么办?
您可以使用地图。每个地图将直接转换为json对象。
import spray.json._
import DefaultJsonProtocol._
val studentIds = Seq(1,2,3,4).map(s => Map("student_id" -> s))
println(studentIds.toJson)