Maison > développement back-end > C++ > Comment convertir un dictionnaire C# en chaîne JSON ?

Comment convertir un dictionnaire C# en chaîne JSON ?

Barbara Streisand
Libérer: 2025-01-14 13:52:45
original
121 Les gens l'ont consulté

How to Convert a C# Dictionary to a JSON String?

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal