如何解决asp.net核心webapi类属性IList <List <Object >>仅返回第一级属性
我的asp.net核心webapi仅返回json数据的第一级。下面是我期望的json
{
"ProtectedResourceMap": [
[
"http://localhost:3000/api/",[
"api://123/localhostapi"
]
],[
"http://localhost:55974/api/",[
"api://234/blocalhostapi.*"
]
],[
"https://graph.microsoft.com/v1.0/me",[
"user.read"
]
]
]
}
但是当我测试我的api控制器时,我在邮递员中得到了以下内容:
"protectedResourceMap": [
[
"http://localhost:3000/api/"
],[
"http://localhost:55974/api/"
],[
"https://graph.microsoft.com/v1.0/me"
]
]
我的课程属性定义为:
public IList<IList<object>> ProtectedResourceMap { get; set; }
我的控制器动作是:
[HttpGet()]
public async Task<IActionResult> Get()
{
return Json(await Task.FromResult(_configService.GetUIConfiguration()));
}
有人可以帮助我实现预期的结果吗?
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。