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,重试,搞定
标签:set,get,object,将值,Json,code,序列化,class 来源: https://www.cnblogs.com/isunny725/p/15394578.html