0
我想使用Scala讀取csv文件並將輸出存儲爲Json列表(list(json.obj)
)。斯卡拉閱讀文件,並在列表中加載爲json對象
這裏是我的代碼:
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
}
所以我的目標是存儲這是我從a.csv文件中讀取數據,並在jsonObjects
名單,我將在以後使用加載到MongoDB中加載它。
Thanks @marcospereira –