c# - AspNetCore WEB/REST API 对象作为参数?与传递Json?
问题描述
我想知道将方法参数作为对象传递与在 AspNetCore WEB/REST API 的上下文中传递 Json 的优缺点。对于我的应用程序,ASPNET REST API 是用 C# 完成的,客户端是 python。我怀疑互操作性,Json 更好。
例子,
[HttpPost]
[Route("api/[controller]/SubmitBatchRequestJsonWay")]
public void SubmitBatchRequest(string jsonBatchRequest)
{
return;
}
[HttpPost]
[Route("api/[controller]/SubmitBatchRequestPassPoco")]
public void SubmitBatchRequest2(SomeRequest req)
{
return;
}
但我不确定我是否在这里遗漏了什么?
谢谢
解决方案
推荐阅读
- java - 如何通过 | (管道)作为终端中java命令的参数
- vba - 如何将 MailItem.DeferredDeliveryTime 设置为秒而不是四舍五入到最接近的分钟?
- visual-studio - 这些 Visual Studio 目录的用途是什么?
- forms - 可以访问在 Access 365 表单数据表视图中显示多行标题吗?
- css - 如何覆盖默认引导样式?
- javascript - 嵌套对象中特定键的功能
- javascript - 我的反应原生网站在使用 expo google 字体通过 https 加载时给出了多个混合内容警告
- xml - Schematron 规则失败 Pattern '' Failed : [123] 图片必填
- c++ - 比较二次函数的根
- ant - 在 Ant-Match Task 中,匹配一组 String 值