arrays - 如何在喷雾中将元组序列转换为 JSON 数组
问题描述
我有一组在 scala 中动态的学生 ID。
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)
推荐阅读
- google-bigquery - 将行转换为列 - Bigquery
- html - 我可以隐藏没有类或 id 的 div 吗?(保鲜台)
- matlab - 在MATLAB中执行symrcm或symamd后如何获取原始矩阵?
- python-3.x - 如何通过仅输入同一个小部件来将文本输入两个文本小部件
- javascript - 在@tensorflow 安装文件夹中找不到“tfjs_binding.node”
- android - 如何在 MaterialAlertDialogBuilder 中更改正/负按钮背景颜色?
- r - PDF 中的可填充文本框不是唯一的 - 在 pdf 中都是相互重复的,如何解决?
- php - 教义正在获取 bigints 作为字符串 - 如何防止这种情况
- python - 如何解决安装 Dlib 的错误?
- typescript - Typescript 在多个文件中断时扩展和实现一起使用