Вообще создал программу, в которой идёт прогрузка профилей в комбобокс с текстового документа, его содержимое:
В итоге в комбобокс мы имеем 2 строчки, ну логично.
Далее ниже комбобокса находится 2 поля, ввожу туда данные, и нажимаю кнопку сохранить. Конфиг JSON сохранился легко, без каких либо проблем:
JsonSerializer jsonSerializer = new JsonSerializer();
TextWriter writer = new StreamWriter("DataProfiles\\" + this.namez + ".json");
jsonSerializer.Serialize(writer, this);
writer.Close();
this.namez это имя профиля, то есть 11111 либо 22222, их два.
Но после того как я закрываю программу, чтобы открыть её заново, идёт прогрузка конфига(чтобы заполнить поля данными которые я вводил).
Выходит эта ошибка:
Код на загрузку конфига:
FileStream fileStreamz = new FileStream("DataProfiles\\" + profiles3[0] + ".json", FileMode.Open);
string jsoncon = JsonConvert.SerializeObject(fileStreamz);
dtprof = (Dataprofiles)JsonConvert.DeserializeObject(jsoncon);
fileStreamz.Close();
Что может быть не так?