legacy en · api moderne sortante

XML en JSON XML en. JSON sorti.

Le système hérité produit du XML. Le nouveau système parle JSON. La traduction est votre problème. Morph mappe la structure dans votre onglet de navigateur — attributs via préfixe @, texte via #text, éléments répétés en tableaux, conventions configurables. Le XML reste là où il était. Le JSON est enregistré localement. Aucun téléchargement, aucune file d'attente en ligne, aucune limite de débit API. Gratuit pour tout ce qui s'exécute sur votre appareil ; l'IA est payée en crédits.

01
PARSE

XML traité localement

Éléments, attributs, nœuds de texte, CDATA — tous parcourus en tabulation via fast-xml-parser.

Ouvrir l'outil
Fonctionne sur votre appareil · gratuit · aucun compte requis

Ce qu’il fait réellement

02
MAP

Conformité aux conventions

Les attributs commencent par @. Les clés de contenu texte avec #text. Les enfants répétés deviennent des tableaux. Configurable.

03
EMIT

JSON joli ou compact

Indenté pour lisibilité. Minifié pour le câblage. Les deux produisent un JSON valide.

04
BATCH

Dossier dans

Déposez plusieurs fichiers XML. Chacun devient son propre JSON. La version gratuite n'a pas de limite de lot.

Comment ça marche

  1. Ouvrez morph.cool — uniquement navigateur.
  2. Déposez le fichier .xml ou collez son contenu.
  3. Sélectionnez JSON comme sortie. Ajustez la gestion des attributs et des tableaux.
  4. Le téléchargement .json est valide, bien formé, prêt pour l'API.
  5. Le XML reste là où il était. Rien n'est téléchargé.
0Télécharger
∞Limite de lot
1-cliqueExporter

Pourquoi les gens quittent les outils de téléchargement et de file d'attente

La plupart des intégrations d'entreprise se terminent par le même problème : le système hérité parle XML et le nouveau système parle JSON. Les convertisseurs en ligne mettent en file d'attente. Les outils CLI nécessitent une installation. Morph fonctionne avec fast-xml-parser via WebAssembly dans votre onglet — les préfixes d'attributs sont configurables, la détection des tableaux est automatique, la gestion du contenu texte est explicite.

Questions fréquemment posées

Comment les attributs XML sont-ils représentés en JSON ?

Default convention: prefix with @. So becomes {"@id": "7"}. Configurable to other conventions.

Éléments répétés ?

Auto-detected as arrays. ab becomes {"items": {"item": ["a", "b"]}}.

Contenu mixte (texte + éléments enfants) ?

Le contenu texte est clé sous #texte. Le contenu mixte est conservé sous forme de tableaux ordonnés selon les besoins.

Formaté proprement ou minifié ?

Les deux. Par défaut, c'est joli (indentation de 2 espaces). Basculez pour minifié.

Peut-on faire des lots ?

Oui. Déposez un dossier d'XML, obtenez des JSON. La version gratuite n'a pas de limite de lot.

Y a-t-il un niveau gratuit ?

Oui. Tout ce qui fonctionne sur votre appareil est gratuit, sans limite. L'IA et le travail serveur sont payés en crédits, environ un cent chaque.

Convertir XML → JSON
Convert XML → JSON
Nothing leaves your device · Free for what you make, credits for what we run