使用嵌套数据创建json文件时遇到问题

时间:2019-06-13 15:23:13

标签: json pyspark databricks

我正在尝试在数据块上创建嵌套的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} ]"

任何人都可以帮忙吗?

0 个答案:

没有答案