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 до того, как он вернет объект.Как десериализовать объект JSON с помощью json.net
Я пробовал кастинг в строку и ToString(), но не пошел.
Кто-нибудь видит, что мне здесь не хватает?
Сообщите ему, может быть некоторая несогласованность между json и классом. –
Да, были, я не должен пить и кодировать :) Теперь все хорошо. Благодарю. – user1013388
Уверен, в любое время я тоже хочу выпить. :) –