Formater et valider du JSON

Validez et mettez en forme du JSON avec une indentation lisible.

Privé : tout se passe dans votre navigateur et ce que vous saisissez n’est jamais envoyé. Comment le vérifier

Vos fichiers sont traités ici, sur votre appareil

Nous n’envoyons le contenu de vos fichiers ou textes à aucun serveur : tout est traité dans la mémoire de votre navigateur. Aucun compte n’est nécessaire, il n’y a pas de quota quotidien et nous n’utilisons ni mesure d’audience ni traceurs. Chaque outil a des limites de taille pour protéger la mémoire de l’appareil.

Une connexion n’est nécessaire que pour charger le site. Ensuite, vous pouvez vous déconnecter et les outils continuent de fonctionner (certains aperçus peuvent exiger la connexion). L’hébergeur peut recevoir des données techniques de visite. Les favoris ne conservent que des identifiants d’outils dans ce navigateur.

Comment nous traitons vos données →

Comment utiliser cet outil

  1. Coller JSON complet sans commentaires ni virgules.
  2. Choisissez indentation et format.
  3. Inspectez les valeurs et les clés ; la validation syntaxique ne vérifie pas un schéma d'API.

Un exemple que vous pouvez vérifier

Trouvez des erreurs de syntaxe et rendez une réponse JSON compacte lisible.

Exemple d'entrée

{"ok":true,"n":2}

ParamètresIndentation : 2 espaces.

Résultat attendu

{
  "ok": true,
  "n": 2
}

Utilisez des guillemets doubles et évitez les virgules traînantes. Les très grands nombres et les clés en double suivent les limitations de l'analyseur JavaScript.

Formater et valider du JSON: usages et conseils pratiques

Le formatage de JSON rend une seule ligne de données plus facile à lire et à inspecter. Il aide à examiner un exemple de réponse API, de configuration ou de collecte d'enregistrements. L'indentation sépare visuellement les objets, les tableaux et les valeurs, mais ne modifie pas elle-même leur rôle prévu dans une autre application. Choisissez deux ou quatre espaces selon la convention du projet de réception. Le but est une structure lisible, pas une correction automatique de la signification des champs ou du contrat attendu par un service.

Validation vérifie la syntaxe JSON, y compris les guillemets, les séparateurs et les structures prises en charge. Les commentaires et les virgules provenant d'autres formats ne sont pas acceptés. Un document syntaxiquement valide peut toujours échouer une API nécessitant des champs ou des types particuliers. Une propriété contenant une date ou un identifiant n'est pas prouvée valide pour son système de réception simplement parce que le JSON englobant analyse avec succès. Le schéma et la validation de domaine sont des étapes distinctes qui nécessitent les règles réelles de l’application.

Le traitement utilise l’analyseur du navigateur. Les très grands nombres peuvent perdre de la précision, et les touches répétées à l'intérieur d'un objet conservent la dernière valeur. Ne traitez pas la sortie comme une préservation fidèle des représentations numériques au-delà de cette précision. Conservez l'original et représentez les identifiants sous forme de chaînes lorsque le contrat de données l'exige. Une mise en forme lisible ne garantit pas la conservation de tous les détails textuels présents dans la représentation d'entrée, même lorsque les valeurs ordinaires apparaissent inchangées.

Inspectez les clés principales, le nombre d'enregistrements et les valeurs représentatives avant de copier. Lorsqu'une erreur apparaît, revoyez son contexte au lieu de supprimer la ponctuation au hasard jusqu'à ce que l'analyse réussisse. JSON minifier donne une sortie compacte, et CSV en JSON convertit une table en objets. Vérifier la structure attendue par rapport à un schéma d'application reste une révision supplémentaire plutôt qu'une capacité de cet outil de formatage.

Un contrôle pratique avant d’utiliser le résultat

Pour un essai de configuration, incluez un objet, un tableau et une chaîne contenant la ponctuation. Confirmer que l'indentation sépare clairement les niveaux et que les valeurs ordinaires restent. Si une API rejette la sortie, inspectez son contrat plutôt que d'assumer un problème de syntaxe. Un champ correctement nommé peut toujours avoir le mauvais type. Conservez un échantillon accepté comme référence structurelle. Examinez les grands identificateurs numériques avant et après, et n'utilisez pas cette sérialisation pour préserver leur représentation exacte. L'examen des données devrait précéder l'utilisation des résultats dans une intégration. Le formatage facilite cet examen, mais le succès de l'analyse ne signifie pas que la demande acceptera tous les champs ou les interprétera comme prévu.

Continuez votre tâche

Téléchargez le résultat ou copiez le texte avant d'ouvrir un autre outil. Ensuite, chargez ou collez-le à l'étape suivante; le contenu n'est pas transféré automatiquement.

Données du tableau de contrôle

Gardez les codes tels que 001 intacts lors de la conversion en JSON, inspectez les données et exportez-les lorsque vous êtes prêt.

  1. Convertir CSV en JSON
  2. Inspectez le JSONVoilà
  3. Exporter au format CSV

Lorsque vous ouvrez le fichier CSV dans une feuille de calcul, importez des colonnes de code sous forme de texte pour préserver les zéros principaux.

Options et limites

Collez JSON et choisissez 2 ou 4 espaces d'indentation. Les devis, séparateurs et structures sont validés avant de produire le résultat.

Questions fréquentes

Les numéros et les clés en double sont-ils conservés?

L’analyseur JSON du navigateur est utilisé. Les nombres au-delà de la précision JavaScript peuvent changer ; la dernière clé dupliquée est conservée. N'utilisez pas cet outil pour conserver de très grands entiers.

Est-ce gratuit et faut-il s’inscrire ?

Oui, c’est gratuit. Pas d’inscription, pas de compte, pas d’application à installer, et aucun quota quotidien : ouvrez l’outil et utilisez-le. Seules des limites de taille protègent la mémoire de votre appareil.

Mes données sont-elles envoyées à un serveur ?

Non. Ce que vous saisissez ou collez est traité dans la mémoire du navigateur et n’est envoyé à aucun serveur. Vous pouvez le vérifier avec l’onglet Réseau ou en vous déconnectant après le chargement de la page.

Guides