创建嵌套字典结构:
('3', {'test': {'aaa': [[44, 5]]}}),
('2', {'test': {'bbb': [[2, 4], [3, 4]]}})
# 存储这样的数据,schema怎么写
def get_schema():
return StructType([
StructField('imei', StringType(), False),
StructField('card_event', MapType(StringType(), MapType(StringType(), ArrayType(ArrayType(LongType())))), True)
])
需求就是说,创建一个双层字典的数据。