我正在尝试在数据块上创建嵌套的json。
这是我使用的代码:
data = df.groupby('plant', 'at').agg(
F.collect_list(
F.struct(F.col("product"),F.col("quantity"))
).alias('products'))
我需要得到
{"plant":"plant_x","at":"2019-06-12T13:54:29.947Z","products":[{"product":"product1","quantity":39}, {""product"":""product2"",""quantity"":2} ]
但是相反,我用“ /”和奇怪的[] {}得到了一些不同,并加倍了“”
plant_x,2019-06-13T13:23:12.539+0000,"[{""product"":""product1"",""quantity"":39},{""product"":""product2"",""quantity"":2} ]"
任何人都可以帮忙吗?