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

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

 

 

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

1.前端调用。

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

 

 

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

 

 

 

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

 

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

 

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

相关文章:

  • 2021-03-15
  • 2023-04-08
  • 2022-12-23
  • 2020-01-15
  • 2021-01-24
  • 2021-08-09
  • 2021-07-15
  • 2018-08-30
猜你喜欢
  • 2022-12-23
  • 2020-03-10
  • 2022-12-23
  • 2018-08-25
  • 2021-05-20
  • 2021-05-02
相关资源
相似解决方案