Преобразуйте JObject в Dictionary. Является ли это возможным?C#

Место общения программистов C#
Ответить
Гость
 Преобразуйте JObject в Dictionary. Является ли это возможным?

Сообщение Гость »


У меня есть метод веб-API, который принимает произвольную полезную нагрузку json в свойство JObject. Поэтому я не знаю, что будет дальше, но мне все равно нужно перевести это на типы .NET. Мне хотелось бы иметь Dictionary, чтобы я мог обращаться с ним так, как захочу.

Я много искал, но ничего не нашел и в итоге начал использовать беспорядочный метод преобразования, ключ за ключом, значение за значением. Есть ли простой способ сделать это?

Ввод ->
JObject person = новый JObject( новый JProperty("Имя", "Джон Смит"), новый JProperty("ДатаРождения", новый DateTime(1983, 3, 20)), new JProperty("Хобби", new JArray("Играть в футбол", "Программирование")), новый JProperty("Дополнительно", новый JObject( новый JProperty("Фу", 1), новый JProperty("Бар", новый JArray(1, 2, 3)) ) )
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»