【问题标题】:Conversion from String to int from JSON response using Logic App使用 Logic App 从 JSON 响应从 String 转换为 int
【发布时间】:2019-11-06 16:45:01
【问题描述】:

我有一个来自 REST API 的 JSON 响应,如下所示,“total_tickets”:“53”,它是字符串类型的形式,但我正在尝试转换为 int 类型以使用逻辑应用程序进行条件检查(如果大于) 50 然后..运行一些块其他块。如何将其转换为整数以使其在 Condition 块中?

JSON REST 响应是这样的

【问题讨论】:

    标签: azure azure-logic-apps


    【解决方案1】:

    有一个int 函数可以获取字符串的整数版本。检查this

    在逻辑应用程序中,您可以像下图所示那样使用它。

    【讨论】:

    • 你的意思是 int(body('Parse_JSON')?['Tickets']?['total_tickets'])
    • 我尝试了这种方法并得到了错误,我已经附在上面了。
    • 我试过int(body('Parse_JSON')?['Tickets']?['total_tickets']),它可以工作。当我设置错误的属性名称时出现您的错误,这意味着您的 json 数据中没有此参数,因此请确保名称正确。
    • @ivric,有什么更新,你现在可以使用这个功能吗?
    猜你喜欢
    • 2015-05-11
    • 2020-04-05
    • 2021-02-05
    • 2011-05-05
    • 1970-01-01
    • 2016-12-16
    • 2020-09-05
    • 2013-06-07
    • 1970-01-01
    相关资源
    最近更新 更多