JSON et XML sont tous deux des formats structurés bien connus qui sont largement utilisés par les développeurs pour transmettre des données. Il existe de nombreuses exigences pour lesquelles, en tant que programmeur, nous avons besoin de la conversion entre les formats de données JSON et XML. Dans cet article, vous apprendrez comment convertir des données JSON au format XML à l’aide de C#.

Convertir JSON en XML dans CSharp

Les sujets suivants sont traités ci-dessous :

API .NET pour la conversion JSON et XML

GroupDocs.Conversion fournit une API .NET qui permet d’automatiser la conversion de différents documents, images et autres formats de fichiers les uns dans les autres. J’utilise la même API ici pour convertir des fichiers JSON au format XML en utilisant C#. Outre la conversion JSON et XML, l’API prend en charge de nombreuses autres conversions aller-retour comme les documents de traitement de texte, les présentations, les livres électroniques, JPG, PNG, WebP et bien d’autres. Vous pouvez voir les détails sur la documentation.

Vous pouvez télécharger le programme d’installation DLLs ou MSI à partir de la section téléchargements ou installer l’API dans votre application .NET via NuGet.

PM> Install-Package GroupDocs.Conversion

Convertir JSON en XML en C#

Les formats JSON et XML sont couramment utilisés dans les applications Web pour transmettre des données. Il s’agit de formats structurés, lisibles par l’homme et hiérarchiques pour stocker et échanger des données.

Les étapes suivantes vous guident pour convertir les données JSON au format XML à l’aide de l’API .NET.

  • Chargez le fichier de données JSON à l’aide de la classe Converter.
  • Utilisez DataConvertOptions pour définir le format de conversion sur XML.
  • Appelez la méthode Convert de la classe Converter pour transformer les données JSON au format XML

Le code suivant convertit les données JSON au format XML à l’aide de C#.

// Convertir les données JSON au format XML à l'aide de C#
using (Converter converter = new Converter(@"path/sample.json"))
{
    DataConvertOptions options = new DataConvertOptions
    {
        Format = DataFileType.Xml
    };
    converter.Convert(@"path/jsonToXML.xml", options);
}

Obtenez une licence API gratuite

Vous pouvez obtenir une licence temporaire gratuite pour utiliser l’API sans les limitations d’évaluation.

Conclusion

Pour conclure, vous avez appris la conversion de données JSON au format XML au sein de vos applications .NET à l’aide de C#. Vous pouvez en savoir plus sur l’API .NET Conversion Automation à l’aide de la documentation, ou en découvrant rapidement les exemples disponibles sur GitHub. Contactez-nous pour toute question via le forum.

Voir également