WebAPI参数传值string转bool,int转bool相关问题
2018-06-18 00:47:08来源:未知 阅读 ()
今天在公司同事问了我一个问题,用postman传递json字符串给接口,接口获取到的值不正确。
我就看到下面的json数据:
{
"Mark":"1"
}
接口的model成员字段定义如下:
{ public bool Mark { set; get; } }
差不多是类似的代码,这样子webapi接口获取到的值就是false,如果传递的是"true"的话,那么model获取的值就是true,还可以尝试其他的例子,
只要传递的值不是“true”,那么model获取到的值就是false。
int转bool也是类似的问题,json参数中对应bool类型的字段传递的是一个不等于0的数字【包括小数、负数】(试验了下-0,当时脑子犯抽了,-0也是0,所以映射的值肯定是false),那么model中对应的bool类型的字段的值为true,否则为false。
以上为个人开发中遇到的问题后进行的总结,如有疑问或者不正确之处欢迎批评指正。
QQ:641591140
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 不借助多余参数也可交换两个参数(c++,swap函数) 2020-04-24
- C++ 默认参数 2020-04-21
- 模板参数的“右值引用”是转发引用 2020-04-19
- C++模板详解(三):参数化声明详解 2020-02-11
- c++-内联函数和函数重载和默认参数和函数指针 2019-12-20
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash