json解析后会出现两条数据

如何将这两个名字放在一行里面,而不是分成两条数据

image.pngimage.pngimage.png

FineDataLink 钱钱钱丶 发布于 2025-6-30 18:21 (编辑于 2025-7-1 08:45)
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-6-30 18:23
最佳回答
0
帆软用户Dcu3auzqkxLv2见习互助
发布于2025-7-1 09:00

使用spark SQL转json,将name放数组里

  • 钱钱钱丶 钱钱钱丶(提问者) 可以给个例子吗
    2025-07-01 09:09 
  • 帆软用户Dcu3auzqkx 帆软用户Dcu3auzqkx 回复 钱钱钱丶(提问者) WITH grouped_data AS (
    SELECT
    supplierCode,
    inventoryType,
    inventoryDate,
    collect_list(productBarcodes) AS productBarcodes_array
    FROM $[DB表输入]
    GROUP BY supplierCode, inventoryType, inventoryDate
    )

    SELECT
    to_json(
    named_struct(
    'supplierCode', supplierCode,
    'inventoryType', inventoryType,
    'inventoryDate', inventoryDate,
    'productBarcodes', productBarcodes_array
    )
    ) AS json_result
    FROM grouped_data
    看你的数据结构,可以让AI帮你调试
    2025-07-01 09:12 
  • 帆软用户Dcu3auzqkx 帆软用户Dcu3auzqkx 回复 钱钱钱丶(提问者) 这个是转json,当个参考吧。。。
    2025-07-01 09:14 
  • 2关注人数
  • 28浏览人数
  • 最后回答于:2025-7-1 09:00
    请选择关闭问题的原因
    确定 取消
    返回顶部