Не понятно, как работать с JSON на C# [дубликат]

217
13 апреля 2018, 14:30

На данный вопрос уже ответили:

  • Как распарсить объект такого вида на c#? 1 ответ
  • Парсинг Json на C# 1 ответ
  • Обращение к элементам массива из словарей. Десериализация Json строки 1 ответ
  • Как правильно парсить json C# 2 ответа

Использую библиотеку Newtonsoft.Json. Получаю от сервера json такого формата:

{  
"count": 2,  
"rooms": [  
{  
"room_name": "room_name1",  
"names": ["user_name1", "user_name2", "user_name3"]  
},  
{  
"room_name": "room_name2",  
"names": ["user_name1", "user_name2", "user_name3"]  
}  
]  

И я не очень понимаю как это парсить

JObject response = JObject.Parse(response)

Как мне теперь получить доступ к массиву rooms? Пытался сделать так:

JArray rooms_json = (JArray)response["rooms"];

Но элементы массива JArray - значения JValue, А у меня в json это JObject

READ ALSO
Сохранить файл в другую директорию

Сохранить файл в другую директорию

У меня есть директория (допустим string pathFile = P:\Database\new) , в которую нужно копировать файл, выбранный пользователемНачал писать:

240
Ликвидация формы, почему? [требует правки]

Ликвидация формы, почему? [требует правки]

При закрытии второй формы и повторном ее открытии вылетает ошибка с тем что Доступ к ликвидированному объекту не возможен?!? Раньше все норм...

195
Microsoft Visual Studio 2015 с mssql server 2012

Microsoft Visual Studio 2015 с mssql server 2012

ЗдравствуйтеРаньше пользовался visual studio 2013

176
Отправить данные(таблицу) в outlook?

Отправить данные(таблицу) в outlook?

Добрый день, есть приложение в котором есть формулярЕго мы наполняем данными и хотим отправить письмом некоторым пользователям

181