Meilleure façon d'analyser les données JSON dans un .NET objet
Quelle est la meilleure façon d'analyser les données JSON dans un .NET de l'objet? Je suis en train d'aider un codeur de mes amis et il essaie de vidage des données à partir d'une chaîne JSON dans une base de données à l'aide de ASP.net. Existe-il des scripts prêts à l'emploi qui permettrait de faire cela?
Merci d'avance pour toute aide.
Vous devez vous connecter pour publier un commentaire.
L' .NET Framework 3.5 a la JavaScriptSerializer classe qui peuvent faciliter la désérialisation. Vous pouvez également utiliser des bibliothèques tierces comme JSON.NET.
En fait, vous devriez vraiment regarder la DataContractJsonSerializer comme le JavaScriptSerializer a été répertorié comme Obsolètes dans le .NET framework 3.5.
Certes ScottGu a déclaré qu'il pourrait avoir été une erreur et il peut être réintégré dans l'avenir.
Si vous êtes en utilisant .NET 3.5, vous n'avez probablement pas besoin d'une troisième partie de la bibliothèque. La classe JavaScriptSerializer peut être utilisé (il suffit de répéter ce qui a été dit avant), mais vous avez également accès à la DataContractJsonSerializer, qui offre un autre modèle de mise en correspondance entre des objets CLR et JSON.
Sans doute le moyen le plus rapide est d'utiliser JSON#, ce qui évite la réflexion et de la surcharge de performance - ce qui peut être important dans les applications web. Il vous donne également plus de contrôle dans les termes de l'analyse du processus lui-même.