У меня есть метод web api, который принимает произвольную полезную нагрузку json в свойство JObject. Поэтому я не знаю, что произойдет, но мне все равно нужно перевести его на типы .NET. Я хотел бы иметь словарь, чтобы я мог справиться с ним, в любом случае, я хочу.
Я много искал, но ничего не мог найти и закончил тем, что начал беспорядочный метод для этого преобразования, ключ от ключа, значение по значению. Есть ли простой способ сделать это?
Вход →
JObject person = new JObject(
new JProperty("Name", "John Smith"),
new JProperty("BirthDate", new DateTime(1983, 3, 20)),
new JProperty("Hobbies", new JArray("Play footbal", "Programming")),
new JProperty("Extra", new JObject(
new JProperty("Foo", 1),
new JProperty("Bar", new JArray(1, 2, 3))
)
)
Спасибо!