Asp.net core 返回Web Api中json对象的动态列表

Asp.net core 返回Web Api中json对象的动态列表,asp.net-core,asp.net-web-api,Asp.net Core,Asp.net Web Api,我在控制器中有一个操作,它执行逻辑返回json对象列表。在postman中,我想以json格式获取此列表 [HttpPost("display")] [Produces("application/json")] public async Task<IActionResult> DisplayPersons([FromBody] Person person) { var generatedFi

我在控制器中有一个操作,它执行逻辑返回json对象列表。在postman中,我想以json格式获取此列表

    [HttpPost("display")]
    [Produces("application/json")]
    public async Task<IActionResult> DisplayPersons([FromBody] Person person)
    {
           var generatedFile = JsonConvert.DeserializeObject<List<dynamic>>(await 
                      httpResponse.Content.ReadAsStringAsync());
            
            return Ok(generatedFile);
    }
[HttpPost(“显示”)]
[产生(“应用程序/json”)]
公共异步任务DisplayPersons([FromBody]Person)
{
var generatedFile=JsonConvert.DeserializeObject(等待
httpResponse.Content.ReadAsStringAsync());
返回Ok(生成文件);
}

当我在
generatedFile
上放置断点时,我会得到值。但在《邮递员》上,它并没有显示任何内容。如何在postman上显示json对象的嵌套列表?

这是一个向postman传递列表的演示,您需要确保generatedFile是一个
列表,在postman响应中,您需要确保状态为200,并且您正在查看正文而不是cookie、标题或测试结果:

控制器:

        [HttpPost("display")]
        [Produces("application/json")]
        public async Task<IActionResult> DisplayPersons([FromBody]List<dynamic> list)
        {
            return Ok(list);
        } 
结果:

[
    {
    "Id":1,
    "Name":"sss",
    "Class":"c1"
    },
    {
    "Id":2,
    "Name":"www",
    "Class":"c2"
    }
]