À propos d'AG Format

Le hub de conversion pour naviguer entre quatre formats de données sur un seul écran

AG Format est un outil en ligne qui convertit entre eux quatre formats de données : JSON · YAML · XML · CSV. Il suffit de choisir le format source et le format cible pour traiter en temps réel les 12 directions de conversion possibles. Il met fin, sur un seul écran, à la corvée courante en développement et en traitement de données qui consiste à « tout retravailler parce que le format ne correspond pas ».

Fonctionnalités principales : sélection des formats source et cible (tableau de commutation), conversion en temps réel sur deux panneaux côte à côte, interversion source↔cible (aller-retour), affichage des erreurs ligne par ligne, options d'indentation et de tri des clés, options de séparateur et d'en-tête CSV, copie et téléchargement du résultat, remplissage d'un exemple. Les règles fines de YAML, CSV et XML (échappement des guillemets, éléments répétés, attributs) sont traitées automatiquement.

Toutes les conversions s'effectuent uniquement dans le navigateur du visiteur. Comme les données saisies ne sont ni envoyées ni stockées sur aucun serveur, vous pouvez manipuler en toute confiance des contenus sensibles tels que des fichiers de configuration, des réponses d'API ou des données professionnelles. Aucune inscription ni installation n'est requise.

Les formats tabulaires comme CSV ne peuvent pas représenter de structure hiérarchique ; ainsi, lors de la conversion d'un JSON profondément imbriqué vers CSV, les valeurs imbriquées sont placées dans les cellules sous forme de chaîne JSON. La conversion XML↔JSON utilise la convention suivante : les attributs deviennent @nom, le texte devient #text et les éléments répétés deviennent des tableaux. Ces règles de conversion sont détaillées dans le guide de chaque format.

Questions fréquentes

Les données saisies sont-elles envoyées à un serveur ?

Non. Toutes les conversions s'effectuent uniquement dans le navigateur du visiteur, et le contenu saisi n'est ni envoyé ni stocké sur aucun serveur.

Quels formats sont pris en charge ?

Quatre formats sont pris en charge — JSON, YAML, XML et CSV — et les 12 directions de conversion entre eux sont toutes traitées.

Que se passe-t-il lorsqu'on convertit un JSON imbriqué en CSV ?

CSV étant tabulaire, il ne peut pas contenir de structure hiérarchique. Les valeurs d'objets et de tableaux imbriqués sont stockées dans les cellules sous forme de chaîne JSON afin d'éviter toute perte de données.

Quelles sont les règles de conversion XML ?

Les attributs correspondent à une clé @nom, le texte d'un élément à une clé #text, et les éléments répétés de même nom à un tableau. Pour JSON→XML, si le niveau supérieur ne comporte qu'une seule clé, celle-ci est utilisée comme élément racine.

En cas d'erreur de conversion, peut-on savoir où se situe le problème ?

Oui. Si l'analyse de l'entrée échoue, le panneau d'entrée indique à quelle ligne et pour quelle raison l'échec s'est produit.

Aucun envoi au serveur Conversion instantanée Sans inscription Entièrement gratuit