c# - 将 JSON 数据从 POSTMAN 传递到控制器时的空值
问题描述
我正在尝试使用 Postman 将对象列表传递给控制器
[HttpPost]
[Route("save")]
public async Task<IActionResult> SaveConfigurationConstants([FromBody] List<ConfigurationConstant> configurationConstants)
这是对象的类
public class ConfigurationConstant
{
public ConfigurationConstant();
public string Key { get; set; }
public string Value { get; set; }
}
解决方案
如果您希望它不会出错,您可以在模型中执行类似的操作。
public class ConfigurationConstant
{
public string Key { get; set; }
public string Value { get; set; }
}
public class ConfigurationConstants
{
public List<ConfigurationConstant> configurationConstants { get; set; }
}
然后在你的控制器中
[HttpPost]
[Route("save")]
public async Task<IActionResult> SaveConfigurationConstants([FromBody] ConfigurationConstants configurationConstants)
推荐阅读
- python - 大数字的numpy精度
- c - 为什么我的程序直接在 fork-exit(0) 后崩溃
- php - foreach 数组明智的多 SQL 查询在 PHP 中不起作用
- powershell - 如何使 ValidateSet 根据先前的参数显示不同的数据
- javascript - Vue 3“sameAs(*locator)”@vuelidate/core 很少不工作
- sql - 如何修复重复键值违反 Postges 9+ 中的唯一约束错误
- reactjs - TypeScript 将道具传递给孩子
- javascript - 运行“npm start”时出错:“ReferenceError: globalThis is not defined”
- laravel - Linux 分片服务器上的 Laravel 部署问题
- java - 尝试启用 .ear 文件时出现休眠错误