import org.apache.spark.{SparkConf, SparkContext}
import org.apache.spark.sql.{SQLContext, SparkSession}
object DataFrameCreate {
def main(args: Array[String]) {
val jsonString = "{\"id\":1,\"name\":\"光明\"}"
val sparkSession = SparkSession
.builder()
.appName("json")
.master("local[*]")
.enableHiveSupport()
.getOrCreate()
import sparkSession.implicits._
val ds = sparkSession.createDataset(Seq(jsonString))
val df = sparkSession.read.json(ds)
df.show()
}
}