我在c ++ 11中有一个结构,如:
import org.apache.spark.sql.catalyst.encoders.ExpressionEncoder
import org.apache.spark.sql._
import scala.reflect.runtime.universe._
val spark = SparkSession.builder.getOrCreate()
import spark.implicits._
case class CaseConvert[T](a: T)
def createDf[T: TypeTag](data: Seq[T])(implicit e: Encoder[T]): DataFrame = {
spark.createDataFrame(data.map(CaseConvert(_)))
}
createDf(Seq(new java.sql.Timestamp(1)))
//org.apache.spark.sql.DataFrame = [a: timestamp]
而不是:
Products
并推回object_details数据。
如何序列化和反序列化object_details向量? 对于像我这样的初学者来说,它可能会有所帮助
由于