Как преобразовать последовательность Tuples в массив JSON в Spray - PullRequest
0 голосов
/ 21 марта 2019

У меня есть массив идентификаторов студентов, который является динамическим в scala.

val studentIds = Seq(1,2,3,4....)

Я должен преобразовать их в массив JSON в Spray JSON.

как

[
 {"student_id" : 1 },
 {"student_id" : 2 },
 {"student_id" : 3 },
]

Как это сделать без кейса?

1 Ответ

1 голос
/ 21 марта 2019

Вы можете использовать Карты.Каждая карта будет переведена непосредственно в объект json.

import spray.json._
import DefaultJsonProtocol._

val studentIds = Seq(1,2,3,4).map(s => Map("student_id" -> s))

println(studentIds.toJson)
...