readTextFile reads a file line-wise. Is it possible, that your first line only contains "{"?
2016-04-28 8:06 GMT+02:00 Punit Naik <naik.puni...@gmail.com>: > I have a test file which has a json per line. When I do a flatMap on it, it > automatically splits the whole json line on every character. Why does this > happen? > > So if I do: > > > val data=env.readTextFile("file:///home/punit/vik-in") > val j=data.flatMap { x=>x } > j.first(1).print() > > This prints "{" > > -- > Thank You > > Regards > > Punit Naik >