【发布时间】:2016-08-01 22:04:00
【问题描述】:
我正在尝试使用 Scala 读取 csv 文件并将输出存储为 Json 列表 (list(json.obj))。
这是我的代码:
def index = Action {
Logger.info("Application startup...")
var posts = List(Json.obj())
var finalPost = List(Json.obj())
val bufferedSource = Source.fromFile("/Users/manujkathuria/a.csv")
for (line <- bufferedSource.getLines) {
val cols = line.split(",").map(_.trim)
posts = List(
Json.obj(
"name" -> cols(0),
"age" -> cols(1),
"job" -> cols(2)
))
finalPost +: posts
}
bufferedSource.close
}
所以我的目标是存储我从 .csv 文件中读取的数据并将其加载到 jsonObjects 列表中,稍后我将使用该列表加载到 MongoDB 中。
【问题讨论】:
-
谢谢@marcospereira
标签: json mongodb scala playframework