Мне трудно разобраться, как разобрать CSV-файл и опубликовать его в веб-сервисе с помощью scala.
Основная идея заключается в том, что мне нужно создать параметры сообщения из файла CSV.Там для заголовка будут параметры, а следующие строки будут значениями, т.е..
пример csv
firstname, lastname, age, weight, height
John, Doe, 30, 180, 72
Mary, Jane, 28, 120, 64
Это будет соответствовать параметрам firstname=John&lastname=Doe&age=30&weight=180&height=72
и т. Д.
У меня есть следующий scala для анализа данных, но я не могу понять, что делать дальше:
val lines = fromFile("runners/io/m2m/naf/ARDS.csv").getLines
for ((line, cnt) <- lines.zipWithIndex) {
if (cnt == 0) {
for((header, i) <- CsvParser.parse(line).view.zipWithIndex){
}
}else {
for((data, i) <- CsvParser.parse(line).view.zipWithIndex) {
}
}
}