Aller au contenu principal
PulsarKit

Convertisseur JSON

La façon dont les données structurées circulent entre les programmes et, de plus en plus, la façon dont elles sont stockées.

13 outils

Convertir en JSON

Convertir depuis JSON

Autres opérations JSON

À quoi sert le JSON

JSON décrit des objets, des tableaux, des nombres, des chaînes de caractères et rien de plus. Cela suffit pour la plupart des données et reste assez simple pour que chaque langage puisse le lire sans débat sur la bibliothèque à utiliser. C’est le format renvoyé par les API, celui dans lequel les fichiers de configuration sont écrits et ce qui se retrouve dans le stockage local d’un navigateur. Sa force par rapport au CSV est l’imbrication : un client avec trois adresses et une liste de commandes est naturel en JSON et mal adapté à un tableau.

Mise en forme, minification et pourquoi les deux existent

Le même JSON peut tenir sur une seule longue ligne ou apparaître comme un arbre indenté : les machines préfèrent la première forme, les personnes ont besoin de la seconde. La minification supprime chaque espace qui n’est pas dans une chaîne de caractères et peut diviser par deux la taille d’une charge utile, ce qui compte sur un réseau. La mise en forme rétablit l’indentation et fait la différence entre trouver une virgule manquante en dix secondes ou ne jamais la trouver. Aucune des deux n’altère les données et vous pouvez les appliquer autant de fois que vous le voulez, contrairement au ré-encodage d’une image.

Conversion vers et depuis des tableaux

Aplatir du JSON en CSV ou en Excel fonctionne lorsque les données sont réellement une liste d’enregistrements similaires. Cela ne fonctionne plus lorsque les objets sont fortement imbriqués, car un tableau n’a aucun moyen d’exprimer une liste à l’intérieur d’une cellule. Les conversions ici prennent une voie pragmatique : les chemins imbriqués deviennent des noms de colonnes avec des points, et l’outil vous signale lorsqu’une structure ne peut pas être aplatie au lieu de la supprimer en silence. Dans l’autre sens, d’un tableau vers du JSON, c’est toujours sûr : chaque ligne devient un objet.

Convertir du JSON en CSV ou en Excel sans perdre la structure

Un export JSON issu d’une API est le plus souvent une liste d’enregistrements, exactement ce qu’attend un tableau. Ce qui ne rentre pas, ce sont les objets imbriqués et les tableaux. JSON en CSV aplatit les chemins imbriqués en noms de colonnes à points (customer.address.city) et vous laisse choisir le sort d’un tableau : ses valeurs réunies dans une cellule, une colonne par élément, ou le JSON brut gardé dans une seule cellule. Ce qui est imbriqué plus profondément que la profondeur choisie reste dans sa cellule sous forme de texte JSON au lieu d’être supprimé. JSON en Excel fait de même dans un vrai classeur, le meilleur choix quand une personne lira le résultat. Quand les enregistrements sont dans un objet enveloppe, indiquez le chemin qui y mène, par exemple data.items.

Questions fréquentes

Comment ouvrir un fichier JSON ?

N’importe quel éditeur de texte montre le texte brut, et Formateur JSON le rend lisible en l’indentant et en pointant la première erreur de syntaxe. Pour le voir en tableau, convertissez-le en CSV ou en Excel ; pour l’inspecter, la mise en forme suffit.

Pourquoi mon JSON est-il invalide ?

Presque toujours une virgule finale, une chaîne entre guillemets simples ou un commentaire, que le JSON n’autorise pas. Formateur JSON indique la ligne et la colonne de la première erreur ; son mode tolérant accepte aussi les commentaires et les virgules finales et réécrit le résultat en JSON strict.

Peut-on convertir du JSON en Excel avec des données imbriquées ?

Oui, tant que les données sont une liste d’enregistrements similaires. Les objets imbriqués deviennent des colonnes à points, les tableaux des cellules jointes, des colonnes séparées ou du texte JSON, et ce qui est imbriqué au-delà de la limite choisie reste dans sa cellule en JSON au lieu d’être perdu en silence.