如何在java中为复杂对象列表创建Dataframe

xzv2uavs  于 2021-05-27  发布在  Spark
关注(0)|答案(0)|浏览(221)

我的java代码中有一个复杂对象的列表。如何创建此列表的Dataframe?例如,下面是我的测试代码。

@Getter @Setter
public A implements Serializable {
    List<B> bList;
    C c;
    Integer aInt;

    ......
}

@Getter @Setter
public B implements Serializable {
    List<D> dList;
    List<String> strList;

    ......
}

public SparkTestClass {

    ......

    public void getDataFrameFor(List<A> aList) {
        DataFrame df = sparkContext.createDataFrame(aList, A.class); // throw match error
    }

}

我在google上看到有人说java不支持它。不管怎样,我能做到吗?提前谢谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题