Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Отследить действие пользователя (за компьютером он или нет) https://www.cyberforum.ru/ csharp-net/ thread2347623.html
Добрый день господа, помогите решить проблемку. Мне нужно понять находится ли пользователь за компьютером или нет. Есть форма, на ней таймер, сколько уже запущена программа. Но вот как мне понять, вдруг пользователь включил программу и ушёл пить чай. А таймер то работает. Как мне отследить за компом он или нет. В теории предполагаю, что можно отследить курсор. Если курсор не двигается уже 5...
C# Как переписать программу под windows7/10?
Здравствуйте! Помогите решить проблему. Есть программа (видеоплеер) написаная под windows XP x32. Мне нужно ее переписать что бы открывалась на windows 7/ windows 10 x64. Подскажите что для этого нужно сделать
C# Получение Jabber сообщений в оффлайне Вообщем установил протокол matrix для C# что бы работать с jabber Посидел поковырял прототип jabber client от matrix и возник один вопрос Как можно ли как то реализовать что бы например: мне на мой jabber client отправляют сообщения но меня пока нет в сети и тип когда я зашел в сеть у меня высветилось то что мне кто то писал и все те сообщения что прислали или тип я сидел общался с... https://www.cyberforum.ru/ csharp-net/ thread2347488.html C# Авторизация через webBrowser1 https://www.cyberforum.ru/ csharp-net/ thread2347013.html
Пытаюсь авторизоваться на сайте и перейти на другую страницу. private void button1_Click(object sender, EventArgs e) { // Начальная страница webBrowser1.Navigate("http://server/application/login/"); pause_wb(); webBrowser1.Document.GetElementById("username").InnerText = "user1"; pause_wb();
C# Создать .txt файл с именем <СегодняшняяДата> и записать в него текст
Подскажите, как создать .txt файл с именем <СегодняшняяДата> и записать в него текст, а если такой файл уже существует, то записать текст в существующий файл. P.S.: Или, может, есть более изящное решение? Я пишу софт на ASP.NET Core 2 и мне нужно для подстраховки дублировать в .txt файл поступающую информацию. Но чтобы этот .txt файл не растолстел до тысяч строк, я думаю разбивать это всё по...
C# SSH.net client. command not found Всем доброго дня. С помощью ssh.net пытаюсь выполнять команды на кали линуксе. Простые команды (cd, ls) получаются и возвращают результат. Но например, ifconfig, iwconfig, airodump-ng показывают ошибку command not found var conninfo = new PasswordConnectionInfo("192.168.0.104", 22, "user", "osboxes.org"); using (SshClient ssh = new SshClient(conninfo)) ... https://www.cyberforum.ru/ csharp-net/ thread2346908.html
C# Применение операторов ветвления для решения вычислительных задач Лабораторная работа No3 https://www.cyberforum.ru/ csharp-net/ thread2346697.html
Приветствую, нужна помощь с этим заданием, номер варианта №24! Буду очень благодарен за помощь! Задания запрещено выкладывать в виде картинок. Выложите задание в виде текста. Формулы введите с помощью редактора формул.
C# Не могу открыть проект с GitHub
Всем привет! Пытаюсь скомпилировать данный проект, лезет куча ошибок, спасибо не прошедшим мимо! Visual Studio Comminity 2017 https://github.com/naice/MagicMirrorWIN
C# Как нажать на кнопку веб страницы через GET запрос? Как нажать на кнопку сайта алиэкспресс с помощью гет-запроса? https://www.cyberforum.ru/ csharp-net/ thread2346268.html C# "Не удается загрузить DLL Microsoft.DiaSymReader.Native.amd64.dll не найден указанный модуль" https://www.cyberforum.ru/ csharp-net/ thread2345739.html
программа Visual Studio Comunity 2017 выскакивает ошибка при записи информации отладки Не удается загрузить DLL Microsoft.DiaSymReader.Native.amd64.dll не найден указанный модуль. Ошибка - cs0041, исключение 0x8007007E. Что делать???
C# Обработка множества heartbit-ов в тасках
Собственно, есть у меня приложение, которое выступает в качестве сервера. Есть некоторая куча клиентов, которые подключаются к нему по TCP и отсылают каждый как минимум раз в секунду хертбит (сигнал с некоторой информацией о своём состоянии). Насколько нормально обработку хертбитов сделать в виде асинхронного таска, который после обработки каждого хертбита запускает самого себя? Может, есть...
C# Image и оперативная память https://www.cyberforum.ru/ csharp-net/ thread2345519.html
Добрый день. Мне нужно отобразить картинку в PictureBox. У меня вопрос, можно ли как-то уменьшить объем потребляемой оперативки ( у меня уходит около 60 Мб при Image.FromFile() , для файла который занимает 5-6 Мб на диске). Ведь многие просмотрщики изображений показывают изображение, занимая гораздо меньше оперативки. В чем секрет? Заранее спасибо.
102 / 24 / 12
Регистрация: 12.12.2013
Сообщений: 209
Записей в блоге: 1
09.11.2018, 13:35 0

Десериализовать JSON - C# - Ответ 13044081

09.11.2018, 13:35. Показов 485. Ответов 1
Метки (Все метки)

Ответ

Цитата Сообщение от olegall Посмотреть сообщение
Как упростить? Сделать через LINQ можно? Как-то ещё?
Ваши объекты
Кликните здесь для просмотра всего текста

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
   public class RootObj
    {
        [JsonProperty(PropertyName = "obj")]
        public Obj Obj { get; set; }
        [JsonProperty(PropertyName = "request.id")]
        public string RequestId { get; set; } 
        [JsonProperty(PropertyName = "duration")]
        public double Duration { get; set; }
        [JsonProperty(PropertyName = "_ehid")]
        public string Ehid { get; set; }
    }
 
    public class Obj
    { 
        [JsonProperty(PropertyName = "order")]
        public string[] Order { get; set; }
        [JsonProperty(PropertyName = "quests")]
        public Dictionary<string, Quest> Quests { get; set; }
        [JsonProperty(PropertyName = "id")]
        public string Id { get; set; }
        [JsonProperty(PropertyName = "param")]
        public Param Param { get; set; }
    }
 
    public class Quest
    {
        [JsonProperty(PropertyName = "id")]
        public string Id { get; set; }
        [JsonProperty(PropertyName = "width")]
        public int Width { get; set; }
        [JsonProperty(PropertyName = "name")]
        public string Name { get; set; }
        [JsonProperty(PropertyName = "type")]
        public string Type { get; set; }
    }
    public class Param
    {
        [JsonProperty(PropertyName = "system")]
        public int System { get; set; }
        [JsonProperty(PropertyName = "name")]
        public string Name { get; set; }
        [JsonProperty(PropertyName = "multi")]
        public int Multi { get; set; }
    }


Ну и собственно магия
C#
1
 var result = JsonConvert.DeserializeObject<RootObj>(data);


Вернуться к обсуждению:
Десериализовать JSON C#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.11.2018, 13:35
Готовые ответы и решения:

Как правильно десериализовать ответ в Json
Как правильно десериализовать ответ в Json (С вложенными классами) используя библиотеку...

Какие объекты можно сериализовать и десериализовать в XML / JSON?
Здравствуйте. Как можно определять какие объекты можно серилизовать и десирилизовать в XML или...

Не могу десериализовать json-строку(как правильнее десериализировать, чтобы считать данные)?
json-строка: &quot;Information1&quot;: } десериализовал через json2csharp: public class ABC ...

Ошибка при обработке Json - Cannot deserialize the current JSON array because the type requires a JSON object
Дополнительные сведения: Cannot deserialize the current JSON object (e.g. {&quot;name&quot;:&quot;value&quot;}) into...

1
09.11.2018, 13:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.11.2018, 13:35
Помогаю со студенческими работами здесь

Ошибка при обработке Json - Cannot deserialize the current JSON array because the type requires a JSON object
Всем привет! Помогите, плиз, разобраться с ошибкой: An unhandled exception of type...

Подскажите как десериализовать
Подскажите как десериализовать координаты { &quot;id&quot;: 1270260, &quot;name&quot;: &quot;State of...

Как правильно сереализовать и десериализовать.
помогите, пожалуйста, советом. Я сереализую структуру в одном проекте, а десереализую в другом. При...

Десериализовать ответ с веб-сервиса
Здравствуйте! Имеется списока List&lt;MyClass&gt;. class MyClass { public int id; ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru