我希望避免处理空的JSON文件。我得到的一些空JSON文件只包含左方括号和右方括号,比如:[]。仅包含该文件的文件应理解为空文件。
使用Spark 2.2,下面的行将返回true:
spark.read.json(pathToFile).isEmpty
但在Spark 2.4中,它返回false。
当使用Spark 2.4时,我如何识别这种类型的文件为空?
发布于 2019-11-05 22:39:48
查看列
val stuff = spark.read.json("hdfs:///user/me/empty.json")
scala> stuff.columns
res6: Array[String] = Array()https://stackoverflow.com/questions/58710893
复制相似问题