DevTools

Formateur de JSON

Utilisez Formateur de JSON dans Ali Hub DevTools avec une validation claire, des résultats, des informations de confidentialité et des limites documentées.

Entrée principale

Le stockage n’est utilisé que lorsque l’outil décrit des données locales du navigateur, versionnées, limitées au périmètre, effaçables et non sensibles.

Installer cet outil

Ajoutez cet outil à votre appareil pour y accéder rapidement.

Formateur de JSON

Mettez en forme un JSON valide avec une indentation claire, examinez les données imbriquées et choisissez le retrait adapté.

Lire le JSON plus facilement

Le JSON compact est pratique pour le transport, mais difficile à relire pendant le développement. Le formateur affiche les objets et les tableaux sur des lignes structurées afin de suivre les niveaux, comparer les champs et repérer une structure inattendue.

La mise en forme concerne la présentation. Elle aide à lire un document valide sans modifier ses valeurs. Si la source est incorrecte, corrigez d'abord les guillemets, les virgules ou les crochets : les espaces ne peuvent pas réparer une syntaxe manquante.

Que signifie formater du JSON ?

JSON est un format texte composé d'objets, de tableaux, de chaînes, de nombres, de booléens et de null. Le formateur interprète cette structure puis la réécrit avec des retours à la ligne et des espaces. L'indentation choisie règle la profondeur visuelle, mais n'ajoute pas de champs, ne trie pas les clés et ne valide pas un schéma.

Le JSON standard utilise des guillemets doubles pour les noms et les chaînes. Les commentaires, les virgules finales, NaN et Infinity appartiennent à certaines extensions, pas à la grammaire standard. Un littéral d'objet JavaScript peut donc échouer comme JSON.

Utiliser le formateur

  1. Collez ou saisissez le document JSON dans le champ source.
  2. Choisissez une indentation numérique, par exemple deux ou quatre espaces.
  3. Lancez le formatage et lisez le résultat. En cas d'erreur, corrigez la source puis recommencez.
  4. Comparez les clés, les types et les valeurs avant de copier le résultat.

Méthode de mise en forme

  • Analyser d'abord

    L'entrée doit être interprétée comme une valeur JSON avant d'être organisée. Cela sépare l'erreur de syntaxe du choix visuel.

  • Indenter les niveaux

    Les objets et les tableaux sont répartis sur plusieurs lignes lorsque la profondeur améliore la lecture. Le retrait se répète à chaque niveau.

  • Produire un texte lisible

    La sortie est une nouvelle représentation textuelle de la valeur analysée. Les espaces peuvent changer sans changer la structure voulue.

Un résultat lisible ne prouve pas que les champs requis ou les règles métier sont respectés.

Lire le résultat

Vérifiez le résultat comme texte et comme données. Contrôlez les clés, l'ordre des tableaux, les types et le contenu des chaînes. Les retours à la ligne et les espaces ajoutés sont attendus.

Une erreur signifie que la source ne respecte pas la grammaire acceptée. Revoyez les virgules, les guillemets, les crochets et les caractères d'échappement autour du problème.

Erreurs fréquentes

Un objet JavaScript, du YAML ou du JSON contenant des commentaires peut échouer. Utilisez du JSON standard avec des guillemets doubles et sans virgule finale.

L'indentation ne trie pas les clés et ne vérifie pas les champs requis. Gardez ces contrôles séparés de la mise en forme.

Limites

L'interface documente une source textuelle et une indentation. Cela ne prouve pas la prise en charge de JSON Schema, JSON5, de la conversion ou de l'envoi de fichiers.

Les gros documents, les clés répétées, la précision des nombres et les conventions de l'application doivent être testés dans le système qui consomme les données.

Examples

Formater un objet compact

Comment lire un objet sur une seule ligne ?

Envoyez l'objet avec deux espaces.

Chaque propriété apparaît sur sa ligne et les valeurs restent identiques.

Afficher un tableau imbriqué

Comment examiner un tableau d'objets ?

Lancez le formatage avec deux espaces.

Les crochets et les limites des objets rendent la hiérarchie visible.

Choisir quatre espaces

Quand un retrait plus large est-il utile ?

Sélectionnez quatre espaces puis formatez la source.

Les niveaux sont davantage séparés, ce qui peut aider sur un grand écran.

Repérer un guillemet manquant

Que se passe-t-il si le nom n'est pas entre guillemets ?

Envoyez la source et consultez la réponse.

Ce n'est pas du JSON standard : le nom du membre doit être une chaîne entre guillemets doubles.

Conserver un booléen

true devient-il une chaîne ?

Formatez l'objet et comparez les types.

true reste un booléen et yes reste une chaîne entre guillemets.

Garder null

Comment null apparaît-il ?

Formatez l'objet et lisez la valeur.

null reste une valeur explicite, différente d'une propriété absente ou d'une chaîne vide.

Frequently asked questions

Le formatage valide-t-il le JSON ?

La source doit être analysée, donc une erreur de syntaxe peut empêcher le résultat. Cela ne valide ni schéma, ni champs obligatoires, ni règles métier.

Mes valeurs vont-elles changer ?

L'opération prévue change les espaces et les lignes. Comparez toutefois la sortie pour les très grands nombres ou les clés répétées.

Puis-je utiliser des apostrophes ?

Non dans le JSON standard. Les noms et les chaînes utilisent des guillemets doubles.

Pourquoi la virgule finale échoue-t-elle ?

Certaines extensions l'acceptent, mais la grammaire standard ne l'accepte pas. Supprimez-la avant le formatage.

Deux ou quatre espaces ?

Choisissez le style de votre projet ou de votre revue. Il change la lisibilité, pas le modèle de données.

Les clés sont-elles triées ?

Ne le présumez pas. Le formatage organise l'affichage ; le tri nécessite une option documentée.

Le formateur répare-t-il un JSON incorrect ?

Non. Corrigez les guillemets, les virgules, les crochets et les échappements dans la source.

Le JSON formaté est-il plus petit ?

Généralement non : les espaces ajoutent des octets. Le JSON compact convient au transport et le JSON formaté à la lecture humaine.

References