JSON en XML

Convertissez du JSON en XML bien formé et indenté avec un élément racine de votre choix.

Convertir du JSON en XML bien formé

De nombreux systèmes parlent encore XML : services SOAP, flux de publication, interfaces gouvernementales et financières, anciens formats d'import. JSON en XML convertit un document JSON en XML indenté et bien formé avec une déclaration, prêt pour ces systèmes ou pour une feuille de style.

Collez le JSON ou déposez un fichier .json et, si vous le souhaitez, nommez l'élément racine. Chaque clé d'objet devient un élément ; les tableaux deviennent des éléments répétés portant le même nom ; les objets imbriqués deviennent des éléments imbriqués. Deux conventions permettent de contrôler précisément la sortie : une clé commençant par @ devient un attribut de son élément parent, et une clé nommée #text devient le contenu textuel de l'élément, ce qui correspond exactement à la façon dont XML en JSON écrit les attributs et le contenu mixte, si bien qu'un aller-retour les préserve. Les noms qui ne sont pas légaux en XML, par exemple ceux commençant par un chiffre ou contenant des espaces, sont rendus légaux. Les booléens sont écrits comme true et false, null comme un élément vide. Si le JSON est un objet à une seule clé contenant un objet ou une liste, cette clé devient l'élément racine.

Les caractères spéciaux sont correctement échappés et le fichier est en UTF-8. Un JSON invalide est signalé avec sa ligne et sa colonne. Pour le sens inverse, utilisez XML en JSON, et pour inspecter un résultat volumineux, utilisez le Formateur JSON ou Comparer JSON.

Comment utiliser l’outil JSON en XML

  1. Saisissez ou collez votre JSON, ou ouvrez un fichier.
  2. Réglez vos options : Nom de l'élément racine.
  3. Cliquez sur « Traiter JSON en XML » puis téléchargez votre résultat.

Questions fréquentes

JSON en XML est-il gratuit ?

Oui. JSON en XML est gratuit pour un usage léger, sans inscription : les visiteurs anonymes disposent de 10 tâches gratuites par jour, et un compte gratuit rend l’usage quotidien illimité. Le forfait Pro payant supprime les publicités et augmente les limites de taille de fichier pour les travaux plus lourds.

Mon fichier est-il en sécurité ?

Oui. Votre fichier est envoyé en HTTPS, traité par des logiciels open source auto-hébergés sur nos serveurs (aucune IA tierce ni API cloud), puis supprimé au plus tard sous 60 minutes, en général juste après que votre résultat est prêt.

Quels formats de fichier JSON en XML accepte-t-il ?

JSON en XML accepte les fichiers JSON. Convertissez d’abord les autres formats vers un format pris en charge : les outils associés ci-dessous peuvent généralement le faire.

Outils associés

Parcourez les 110+ outils gratuits PDF, image, Markdown et JSON →