gpt4 book ai didi

c# - 如何访问 Azure 逻辑应用中的 Azure Function JSON 响应属性

转载 作者:太空宇宙 更新时间:2023-11-03 12:35:47 25 4
gpt4 key购买 nike

我用 C# 创建了一个 Azure 函数,它在 JSON 响应中返回多个参数:

return req.CreateResponse(HttpStatusCode.OK, new {
empId= "e101", name = "John"
});

我可以在 Azure 逻辑应用中访问此函数,但我不知道如何访问返回的各个属性。

最佳答案

您需要更改到逻辑应用代码 View 并修改绑定(bind)表达式才能执行此操作。

例如,我创建了一个与您类似的 Azure 函数,并添加了一个 Http 响应操作,该操作使用函数响应中的 JSON 属性之一。在逻辑应用程序设计器中,我绑定(bind)到整个 Body由我的函数返回。然后在代码 View 中我修改了绑定(bind)表达式以访问特定的主体属性 empId (其中 <function-app-name> 是您的应用程序名称):

"Response": {
"inputs": {
"body": "@body('<function-app-name>')['empId']",
"statusCode": 200
},

您应该能够以相同的方式修改您的操作以访问 JSON 属性。您还会注意到,切换回设计器后,绑定(bind)的属性将正确显示。

随着时间的推移,我们将改进这种体验,这样您就不必再编写这样的代码了。

关于c# - 如何访问 Azure 逻辑应用中的 Azure Function JSON 响应属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41098486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com