2009-07-17 10 views
5

Je dois retirer des documents JSON de base de données qui ne sont pas basés sur un objet standard..NET - Données JSON - Désérialisation - Listes et dictionnaires

Est-il possible en utilisant .NET « désérialiser » ces documents dans des listes & Dictionnaires des objets primitifs (int, string, bool, etc ...)

Toute bibliothèque qui peut le faire dans les deux sens?

Répondre

3

Dans le .NET 3.5 Framework, vous pouvez utiliser System.Web.Script.Serialization.JavaScriptSerializer. L'utilisation de la méthode Deserialize renvoie un objet que vous pouvez convertir en un type de dictionnaire ou un objet [] en fonction de ce qui se trouve dans la chaîne JSON.

+0

GEM caché! Très utile. –

2

La bibliothèque Json.NET peut sérialiser et de Dictionary<string, string>, bien que je ne sais pas si elle peut désérialiser listes de dictionnaires. J'essayais de comprendre cela quand je suis tombé sur cette question :)

Questions connexes