【发布时间】:2018-02-18 13:25:44
【问题描述】:
我有一个 JavaScriptSerializer(),它从 Web 服务反序列化 JSON,但由于对列表的错误处理而在运行时失败。
这是我的课:
public class LoginReply
{
public Userdata userdata { get; set; }
public List<string> errors { get; set; }
}
public class Userdata
{
public string username { get; set; }
public string section{ get; set; }
public string avatar { get; set; }
public string description { get; set; }
public string authkey { get; set; }
}
我用以下方式进行反序列化:
LoginReply reply = new JavaScriptSerializer().Deserialize<LoginReply>(loginRespose);
我也尝试过:
LoginReply reply = new JavaScriptSerializer().Deserialize<List<LoginReply>>(loginRespose);
没有成功
(不能隐式转换类型 'System.Collections.Generic.List' 到 'Redacted.Redacted.LoginReply')
【问题讨论】:
-
发布收到的 JSON
标签: c# json list deserialization json-deserialization