我正在从文件中读取 json 并序列化为任何对象,如下所示:
MyObject o = myjson.FromJson<MyObject>();
json 文本是正确的,因为我在移至 ServiceStack 之前使用的是 Newtonsoft.Json。
但是,在序列化之后,对象 'o' 没有被相应地设置(即为空或在对象的构造函数中设置了默认值)。
是类:
public class Options
{
public string Email;
public string Password;
public string Answer;
//etc...
public Options()
{
this.Email = "default";
this.Password = "default";
//etc...
}
}
有什么问题?