J'ai une méthode d'API web qui accepte une charge utile json arbitraire dans un fichier de type JObject
propriété. En tant que tel, je ne sais pas ce qui va se passer, mais je dois quand même le traduire en types .NET. J'aimerais avoir un Dictionary<string,object>
pour que je puisse m'en occuper comme je le veux.
J'ai beaucoup cherché, mais je n'ai rien trouvé et j'ai fini par créer une méthode désordonnée pour effectuer cette conversion, clé par clé, valeur par valeur. Existe-t-il un moyen simple de le faire ?
Entrée ->
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))
)
)
Merci !