如何使用python库pyjq将字符串转换为int?

2024-05-19 15:53:47 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使用pyjq将传入字符串转换为整数? 现在,pyjqx属性返回一个字符串,我理解它为什么这样做,但是没有任何函数可以添加到模式中以将其转换为整数吗

代码:

# 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,
                }
         }

Tags: 函数字符串代码nameeventdata属性模式