net core [FromBody] json 转实体为null解决方案

net core 踩过的坑,昨天做了个小功能,前台发送了一串json 字符串,到control 的一个action 方法AddOrUpdatePartners([FromBody] CooperativePartner entity) 后entity 居然为null,查网上的资料,又排查了代码,最后发现CooperativePartner 类中有几个 public string AirOut { get; set; },但json 传过来的AirOut=false ,直接导致整 个对象解释不了,最后改成 public bool AirOut { get; set; }才能转换成对象,同理 public string XXX {get;set} 也只能接收json XXX= ""的类型,如果传 XXX= 1则会出错

posted @ 2021-09-02 09:25  weishangyi  阅读(198)  评论(0)    收藏  举报