Преобразуйте 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)) ) )

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