我的C#模型中有一个Load
函数,我希望能够获取一个JSON字符串并将其反序列化为当前模型,例如:
this = JsonConvert.DeserializeObject<Settings>(leJson);
但显然我不能这样做,但我正在努力思考如何去做。
答案 0 :(得分:2)
那是不可能的。您无法从实例中写入this
变量。你应该从外面的课堂上做到这一点。或者让您的方法返回类实例:
public static Settings GetSettings()
{
return JsonConvert.DeserializeObject<Settings>(leJson);
}