Convertir le dictionnaire en chaîne JSON en C#
Question :
Vous disposez d'un dictionnaire et devez le convertir en chaîne JSON. Comment puis-je implémenter cette conversion en C# ?
Solution :
Un moyen efficace de convertir un dictionnaire en JSON en C# consiste à utiliser la bibliothèque Json.NET. Cette bibliothèque offre une prise en charge étendue de la manipulation et de la sérialisation JSON. Voici comment réaliser la conversion à l'aide de Json.NET :
<code class="language-csharp">using Newtonsoft.Json; var myDictionary = new Dictionary<int, List<int>> { { 1, new List<int> { 2, 3 } }, { 4, new List<int> { 5, 6 } } }; var jsonString = JsonConvert.SerializeObject(myDictionary);</code>
La méthode JsonConvert.SerializeObject prend votre dictionnaire en entrée et produit une chaîne JSON contenant la représentation sérialisée. Vous pouvez ensuite utiliser cette chaîne JSON à diverses fins, comme l'envoyer sur le réseau ou la stocker dans un fichier.
Notez que vous n'êtes pas obligé de limiter le dictionnaire à un type spécifique ; Json.NET gère efficacement les dictionnaires de toutes sortes de paires clé-valeur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!