首页 > 解决方案 > 将 API 结果作为动态对象返回

问题描述

我想从 API 返回动态对象,并且该对象只有属性,这些属性将以逗号分隔在 url 中传递

例如 API 调用 URL:

api/员工?姓名,年龄

应该将 Json 返回为

         {
         "Name":"Emp1",
         "Age":20
         }

标签: c#asp.net-web-api

解决方案


使用 ExpandoObject 和反射来创建您的动态重新调整对象

请参阅此答案 从 CSV 创建对象


推荐阅读