Ich habe eine Web-API-Methode, die eine beliebige JSON-Nutzlast in eine JObjectEigenschaft akzeptiert . Als solches weiß ich nicht, was kommt, aber ich muss es trotzdem in .NET-Typen übersetzen. Ich hätte gerne eine, Dictionary<string,object>damit ich damit umgehen kann, wie ich will.
Ich habe viel gesucht, aber nichts gefunden und am Ende eine unordentliche Methode gestartet, um diese Konvertierung durchzuführen, Schlüssel für Schlüssel, Wert für Wert. Gibt es eine einfache Möglichkeit, dies zu tun?
Eingabe ->
JObject person = new JObject(
new JProperty("Name", "John Smith"),
new JProperty("BirthDate", new DateTime(1983, 3, 20)),
new JProperty("Hobbies", new JArray("Play football", "Programming")),
new JProperty("Extra", new JObject(
new JProperty("Foo", 1),
new JProperty("Bar", new JArray(1, 2, 3))
)
)
Vielen Dank!