341 outils gratuits, sans inscription ni installation, tout se passe dans votre navigateur.
341 outils gratuits, sans inscription ni installation, tout se passe dans votre navigateur.
Convertissez du JSON en XML
Le XML reste la langue de beaucoup de systèmes qui ne bougeront plus : flux réglementaires, échanges bancaires, API d'éditeurs installés depuis vingt ans. Quand le reste du monde produit du JSON, il faut traduire. Cet outil transforme un objet ou un tableau JSON en XML indenté, avec une racine `root`, et signale immédiatement une erreur de syntaxe dans la source. La conversion se fait dans le navigateur, ce qui compte quand la structure à convertir vient d'un environnement de production. Le résultat est un XML lisible, prêt à être collé dans un fichier de configuration ou dans un outil de test, pas un document validé contre un schéma.
Chaque élément devient une balise portant le nom de la clé qui contenait le tableau, répétée autant de fois qu'il y a d'éléments. C'est la traduction habituelle, celle qu'attendent la plupart des consommateurs XML, mais elle perd l'information « ceci est un tableau » quand il ne reste qu'un seul élément.
Il est bien formé, ce qui est différent. Un schéma impose des noms, un ordre et des types que le JSON de départ ne connaît pas : si votre destinataire fournit un XSD, la sortie servira de point de départ, pas de livrable.
Presque toujours pour une virgule en trop avant une accolade fermante, des guillemets simples au lieu de doubles, ou un commentaire, que JSON n'autorise pas. Le message affiché reprend celui du navigateur et indique la position du problème.
Un résultat qui vous paraît faux, une valeur périmée, un cas qui manque ? Signalez-le à contact@topapps.fr