如何使用pyjq
将传入字符串转换为整数?
现在,pyjq
为x
属性返回一个字符串,我理解它为什么这样做,但是没有任何函数可以添加到模式中以将其转换为整数吗
代码:
# apply incoming data to template
def apply(template_name: str, data):
result = pyjq.one(
import_template(template_name),
data
)
传入事件数据:
"dynamodb": {
"NewImage": {
"x": {
"N": "3"
},
架构模板:
"event": {
"data": {
"x": .dynamodb.NewImage.x.N,
}
}
输出:
"event": {
"data": {
"x": "3",
}
}
寻找解决方案以获得如下输出:
输出:
"event": {
"data": {
"x": 3,
}
}
jq
可以使用tonumber
筛选器将字符串转换为数字将模板更改为:
相关问题 更多 >
编程相关推荐