Azure API 管理访问来自已定义变量的特定值

Azure API Management access specific values from a defined variable

我正在使用 Azure API 管理,我在这个变量中存储了以下响应

<set-variable name="externalAPIResponse" value="@((IResponse)context.Variables["response"])" />

响应具有以下结构:

 "value": {
    "status": {
        "code": 400,
        "reason": "Bad Request"
    },
...
}

我正在努力从这个变量访问状态代码,以便根据值做出进一步的决定。

@{
  var response = JObject.Parse((IResponse)context.Variables["response"]);
  string code = response?['value']?['status']?['code'];

  return code;


}