Сериализация JSON, произошла ошибка в коде - C#
Формулировка задачи:
Доброго времяпровождения, форум.Начал писать Сериализацию JSON...
все, как по инструкции - создал класс и тд. после цикла for выскочила ошибка "Object reference not set to an instance of an object." "В экземпляре объекта не задана ссылка на объект."... что делать, почему такое случилось?
Пользуюсь многомерным массивом (цепь из 4х элементов, цепей около 8, будет больше)
Элементы цепи([0,0] = login, [0,1] = password, [0,2] = cookies) и тд...
Почему возникла ошибка в моем коде?
Компилятор говорит, что myStatistic.Akks = null..
Может быть я его неправильно задаю?)
public void NextAkk() { number++; MyStatistic myStatistic = new MyStatistic(); for (int i = 0; i <= dataLendtch; i++) { myStatistic.Akks[i] = new Akks() { Login = LineData[i,0], Pass = LineData[i,1], Cookies = LineData[i,2], Proxy = LineData[i,3] }; } myStatistic.number = number; string serialized = JsonConvert.SerializeObject(myStatistic); File.WriteAllText("DataB.txt", serialized); } class MyStatistic { public int number { get; set; } public string[] addlist { get; set; } public Akks[] Akks { get; set; } } class Akks { public string Login { get; set; } public string Pass { get; set; } public string Cookies { get; set; } public string Proxy { get; set; } } }
Решение задачи: «Сериализация JSON, произошла ошибка в коде»
textual
Листинг программы
MyStatistic myStatistic = new MyStatistic(); myStatistic.Akks = new Akks[dataLendtch]; for (int i = 0; i < dataLendtch; i++) { ... }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д