将JSON字符串反序列化为当前类

时间:2013-11-24 09:26:15

标签: c# json.net

我的C#模型中有一个Load函数,我希望能够获取一个JSON字符串并将其反序列化为当前模型,例如:

this = JsonConvert.DeserializeObject<Settings>(leJson);

但显然我不能这样做,但我正在努力思考如何去做。

1 个答案:

答案 0 :(得分:2)

那是不可能的。您无法从实例中写入this变量。你应该从外面的课堂上做到这一点。或者让您的方法返回类实例:

public static Settings GetSettings()
{
    return JsonConvert.DeserializeObject<Settings>(leJson);
}