Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure Logic应用程序解析来自HTTP调用的复杂JSON_Json_Azure Logic Apps_Jsonparser - Fatal编程技术网

Azure Logic应用程序解析来自HTTP调用的复杂JSON

Azure Logic应用程序解析来自HTTP调用的复杂JSON,json,azure-logic-apps,jsonparser,Json,Azure Logic Apps,Jsonparser,我正在构建一个逻辑应用程序,并尝试进行一些错误处理。我正在http调用中执行一个操作,如果失败,我希望读取正文并输出错误消息。 http调用失败后将输出以下内容: "error": { "code": "BadRequest", "message": "", "innerError": { "date": "da

我正在构建一个逻辑应用程序,并尝试进行一些错误处理。我正在http调用中执行一个操作,如果失败,我希望读取正文并输出错误消息。 http调用失败后将输出以下内容:

"error": {
    "code": "BadRequest",
    "message": "",
    "innerError": {
      "date": "date",
      "request-id": "id",
      "client-request-id": "id"
    }
  }
我正在解析此JSON,但模式有问题,这是我最新的尝试,但对我来说失败了:

{
    "properties": {
        "error": {
            "properties": {
                "code": {
                    "type": "string"
                },
                "message": {
                    "type": "string"
                }
            },
            "type": "object"
        },
        "type": "object"
    },
    "type": "object"
}

如果有人也能解释一下逻辑,那也太好了

也许你可以试试这个模式:

{
    "properties": {
        "error": {
            "properties": {
                "code": {
                    "type": "string"
                },
                "innerError": {
                    "properties": {
                        "client-request-id": {
                            "type": "string"
                        },
                        "date": {
                            "type": "string"
                        },
                        "request-id": {
                            "type": "string"
                        }
                    },
                    "type": "object"
                },
                "message": {
                    "type": "string"
                }
            },
            "type": "object"
        }
    },
    "type": "object"
}