You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power Automate Desktop:如何为JSON嵌套对象数组添加二维数据表数据

Power Automate Desktop 嵌套JSON生成解决思路
  • 核心问题:你之前直接把LessonsData转成JSON字符串再拼接,相当于把字符串当值塞给课程对象,二次转JSON时会重复转义引号,导致格式错误。正确做法是在内存中保持数组/对象类型,完成嵌套后再统一转JSON。

具体操作步骤:

  1. 放弃直接把CourseList转JSON的初始流程,先初始化一个空数组变量(比如ProcessedCourses),用来存处理后的完整课程对象。
  2. 遍历CourseList的每一行(每个课程):
    • 先把当前课程行转成对象(用转换数据表行到对象操作),得到当前课程的基础对象(包含ID、Teacher、Students)。
    • 对当前课程对应的LessonsData,用转换数据表为JSON操作,选择「生成数组」模式,得到LessonsArray(这是一个数组对象,不是字符串)。
    • 用修改对象属性操作,给当前课程对象添加Lessons属性,直接把LessonsArray赋值给它(注意是赋值对象,不是字符串)。
    • 把处理好的课程对象添加到ProcessedCourses数组里。
  3. 遍历完成后,创建一个新对象,添加Courses属性并赋值为ProcessedCourses数组,最后用转换对象为JSON操作生成最终的JSON字符串。

额外提示:

  • 如果LessonsData的列名不符合你想要的JSON属性名,可以先用选择操作调整数据表的列名,再转数组。
  • 全程不要手动拼接JSON字符串,所有嵌套都通过对象/数组的赋值操作完成,避免转义错误。

内容的提问来源于stack exchange,提问作者HigoChumbo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 02:31:08