Convertir la chaîne JSON en C# dictionnaire
J'ai une chaîne JSON
{
"Date":"21/11/2010"
"name": "TEST"
"place":"xyz"
}
Je veux le convertir en C# dictionnaire sans l'aide d'un tiers bibliothèque
peut-être que vous pouvez utiliser une deuxième partie
Ne pas downvote parce que vous n'aimez pas le choix de ne pas utiliser 3ème Partie libs. Peut-être qu'il est pour une bonne raison. Afin de clarifier avant de juger
Non, il n'est pas. Vous n'avez pas à réinventer la roue à chaque fois. Mais s'il veut, alors il devrait nous montrer son effort et le problème exact.
Ne devrait pas ceux prop-valeur des paires être séparées par des virgules?
Parfois, la compréhension de ce qu'est un framework n'est tout à fait utile au lieu aveuglément à l'aide. Donc, l'apprentissage serait une raison de ne pas choisir un ensemble d'API pour juste un petit trait.
Ne pas downvote parce que vous n'aimez pas le choix de ne pas utiliser 3ème Partie libs. Peut-être qu'il est pour une bonne raison. Afin de clarifier avant de juger
Non, il n'est pas. Vous n'avez pas à réinventer la roue à chaque fois. Mais s'il veut, alors il devrait nous montrer son effort et le problème exact.
Ne devrait pas ceux prop-valeur des paires être séparées par des virgules?
Parfois, la compréhension de ce qu'est un framework n'est tout à fait utile au lieu aveuglément à l'aide. Donc, l'apprentissage serait une raison de ne pas choisir un ensemble d'API pour juste un petit trait.
OriginalL'auteur sameer karjatkar | 2013-08-08
Vous devez vous connecter pour publier un commentaire.
Vous pouvez le faire en natif depuis net 3.5 avec jsonserializer.
Voici un tutoriel simple pour votre cas: Rapide JSON de Sérialisation/Désérialisation en C#
Nécessite la
System.Web.Extensions
de référence. Si vous ne le trouvez pas, votre programme est probablement à l'aide d'un Client cible cadre. L'utilisation d'un "Plein" framework cible.cela ne fonctionne pas pour moi (VS2010). elle rompt avec le message d'erreur "Pas de constructeur sans paramètre défini pour le type de Système.String'"
Merci man!! J'ai passé 4 heures derrière cela et trouvé très bonne solution. Cette solution suit BAISER principal.
Même problème que @ekkis, ne fonctionne pas pour moi comme l'ont montré, cependant, l'utilisation de
<string, dynamic>
ou tout simplementdynamic
que de montrer lorsque vous suivez le tutoriel lien n'.OriginalL'auteur zewa666