步骤函数将字符串转换为数字

flo*_*nkt 3 amazon-web-services aws-step-functions

aws 步骤函数中有没有办法将字符串转换为数字?

我有一个从 api 网关传递到步骤函数的查询参数。它是一个带有数值的字符串。我想将字符串转换为步骤函数状态语言中的数字,但到目前为止还没有运气。

ehw*_*ang 6

Step Functions 尚无实现此目的的本机解决方案。另一种解决方法是使用简单的 lambda 来转换类型。

编辑:本机解决方法是使用内部函数States.StringToJson

例如

"NumberValue.$": "States.StringToJson("$.numberAsString")"
Run Code Online (Sandbox Code Playgroud)