代码之家  ›  专栏  ›  技术社区  ›  hvn

从逻辑应用程序中的json对象检索属性

  •  0
  • hvn  · 技术社区  · 1 年前

    在我的逻辑应用程序中,我有一个字符串变量中的json对象,在这个步骤之后,我将使用parson-json步骤。但不确定这是否是正确的步骤。

    {
        "id": "1qFIkKt61MPZFybZhTK",
        "object": "object1",
        "created": 109,
    
        "options": [
            {
                "index": 0,
                "message": {
                    "role": "admin",
                    "content": "{\n  \"TicketId\": \"5477\"\n}"
                },
                "reason": "stop"
            }
        ],
        "department": {
            "id": 244,
            "code": 182
         }
    }
    

    我试着跟随

    enter image description here

    我想在逻辑应用程序中的上述json对象中检索ticketId。使用在线jsonviewer,json对象看起来不错。

    enter image description here

    1 回复  |  直到 1 年前
        1
  •  0
  •   Skin    1 年前

    你可以用几种方法。如果是我,我会这样做。。。

    JSON

    …在第二步中使用以下表达式。。。

    json(first(variables('JSON')?['options'])?['message']?['content'])?['TicketId']
    

    …这会给你 TicketId 属性。

    给你举一些其他的例子。。。

    部门 = variables('JSON')?['department']?['id']

    原因 = first(variables('JSON')?['options'])?['reason']