Maison >développement back-end >C++ >Comment puis-je convertir JSON en XML et XML en JSON à l'aide de JSON.net?

Comment puis-je convertir JSON en XML et XML en JSON à l'aide de JSON.net?

Susan Sarandon
Susan Sarandonoriginal
2025-01-27 20:36:11488parcourir

How Can I Convert JSON to XML and XML to JSON Using Json.NET?

JSON.NET: Conversion JSON-XML sans couture

json.net simplifie la conversion entre les formats JSON et XML en utilisant sa classe JsonConvert puissante. Cette classe offre des méthodes simples pour gérer cette tâche de transformation de données commune.

Conversion XML à JSON

pour transformer une chaîne XML (représentée comme xml) en son équivalent JSON:

  1. Instancier un objet XmlDocument (doc) et charger la chaîne XML:

    <code class="language-csharp">XmlDocument doc = new XmlDocument();
    doc.LoadXml(xml);</code>
  2. Utilisez la méthode JsonConvert.SerializeXmlNode pour sérialiser le XmlDocument dans une chaîne JSON:

    <code class="language-csharp">string jsonText = JsonConvert.SerializeXmlNode(doc);</code>

JSON à la conversion XML

Inversement, la conversion d'une chaîne JSON (json) en XML implique ces étapes:

  1. désérialiser la chaîne JSON dans un XmlDocument en utilisant JsonConvert.DeserializeXmlNode:

    <code class="language-csharp">XmlDocument doc = JsonConvert.DeserializeXmlNode(json);</code>

lecture complémentaire

Pour des détails complets et des scénarios d'utilisation avancés, consultez la documentation officielle de JSON.NET sur la conversion JSON-XML: https://www.php.cn/link/A8578BE2FE9A67D039EE7B4F18697286

>

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!

Déclaration:
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