Json序列化时未能将值设置到class中
类形如
class Data { int code; string message; object data; }
从后端接口获取到的返回有数据,但是反序列化为Json的方法调用后,返回的object内容全为默认值
原因:
类中的字段不会被json反序列化赋值,所以需要将字段改为属性,要有setter
class Data { int code { get; set; } string message { get; set; } object data { get; set; } }
修改后重试,仍然是同样问题,想了下,是属性不是public,无法从外部赋值。
修改为public,重试,搞定
个人公众号


浙公网安备 33010602011771号