在.net Core API中实现动态参数

  在之前实现前后端数据交换时,前端每调用不同的API,后端就要创建一个入参类,又由于API众多,所以创建了很多重复的类,如两个入参类只相差一个属性,都要创建一个新的类。

 

 

 后面也一直在想,创建这么多类,到后面众多的入参类,代码维护量大先不管,再者多个入参类也重叠了很多地方,所以在网上收了很多资料,终于发现了一种比较通用的方法。即将入参类改为JObject即可,利用['参数名']获取查询参数。

1.前端调用。

 

 

 2.后端接受,并返回相应参数。

 

 

 

 

 

 

 

 3.啦啦啦,终于再也不用创建那么多的入参类了,哈哈哈哈哈哈或

posted @ 2019-09-12 13:44  宛如一个ZD  阅读(2052)  评论(0编辑  收藏  举报