我在 dotnet5 中有一组 HttpTrigger Azure 函数,我想从这些 Azure 函数返回 JSON。我正在使用return new OkObjectResult(myObject)
,但这不是提供 JSON,而是 JSON 在返回的 JSON 的“Value”元素中,即结果看起来有点像
{
"Value": {
"MyValueOne": true,
"MyValueTwo": 8
},
"Formatters": [],
"ContentTypes": [],
"DeclaredType": null,
"StatusCode": 200
}
与预期相反
{
"MyValueOne": true,
"MyValueTwo": 8
}
我已经使用不同的返回对象走了几条路径,但它们似乎总是有这些额外的值,而我想要返回的 JSON 通常包含在值或内容中,并包含在其他 JSON 中,例如:JsonResult(myObject) 或ContentResult() { 内容 = serialisedVersionOfMyObject }
我什至尝试了 HttpResponseMessage 路径;但是遇到了 HttpTrigger 和 Tast 的预期返回的问题
我觉得我错过了一些简单的东西;从 Azure 函数返回“仅 json”的预期/期望/直接方式是什么?