Ответы пользователя по тегу JSON
  • Как правильно дессериализовать json в объект C#?

    @Envywewok Автор вопроса
    Исправил код
    string fullJson = "";
                        string line = "";
                        while ((line = reader.ReadLine()) != null)
                        {
                            fullJson += line;
                        }
                       // Console.WriteLine(fullJson);
                        try
                        {
                            answer = JsonConvert.DeserializeObject<Answer>(fullJson);
    
    
                        // думал распарсить то что получилось еще раз, но answer же теперь не строка а объект)
                        // это класс для парсинга дальше
                        //  public class SecondLevelDeser
                        //   {
                       //   public List<object> state { get; set; }
                       //    }
    
    
                       //  так пробывал парсить
                        // secondLevelDeser = JsonConvert.DeserializeObject<SecondLevelDeser>(answer); 
                            Console.WriteLine(answer);
                        }
                        catch (NullReferenceException e)
                        {
                            Console.WriteLine("Ничего нету");
                            throw;
                        }

    Роман очень помог, теперь я смог получить объект в таком виде, и он хранится получается в экземпляре answer
    answer = JsonConvert.DeserializeObject<Answer>(fullJson);

    5cbee3e8ba467267220167.png

    Подскажите как дальше достучатся ( не могу понять)
    Ответ написан
    Комментировать