StreamReader qryTmpltStream = new StreamReader(tmpltPath + "templates.json");
JsonTextReader qryTmpltReader = new JsonTextReader(qryTmpltStream);
JsonSerializer qryTmpltSrlzr = new JsonSerializer();
object jsonObject = qryTmpltSrlzr.Deserialize(qryTmpltReader);
var tplts = JsonConvert.DeserializeObject<JSONRepClass>(jsonObject);
在上面的代码中,我试图读取一个 json 文件,然后将其反序列化为一个类。问题是,这个:JsonConvert.DeserializeObject 想要一个字符串,但是在它返回一个对象之前调用 Deserailize 方法。
我尝试转换为字符串和 ToString(),但不行。
有人看到我在这里缺少什么吗?