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

如何在AWS Step Functions中用JSONPath配合ResultsSelector构造目标JSON

解决方案

你可以直接使用JSONPath的对象映射投影语法实现需求,正确的ResultsSelector配置如下:

{
  "Objects.$": "$.Versions[*].{Key: Key, VersionId: VersionId}"
}

语法说明

$.Versions[*].{Key: Key, VersionId: VersionId} 表达式会遍历Versions数组的每一项,对每个元素构造仅包含Key和VersionId字段的新对象,最终所有新对象会自动组合为数组,赋值给Objects字段,完全匹配你预期的输出结构。

你之前的写法是分别提取两个字段的所有值到独立数组,自然无法生成嵌套的对象数组结构,使用对象投影可以直接在数组遍历阶段完成子对象的构造。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 02:18:04