Maison >développement back-end >C++ >Comment puis-je convertir JSON en XML et XML en JSON à l'aide de 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:
Instancier un objet XmlDocument
(doc
) et charger la chaîne XML:
<code class="language-csharp">XmlDocument doc = new XmlDocument(); doc.LoadXml(xml);</code>
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:
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!