Utilisez le formatage lorsqu'une réponse ou une configuration JSON est difficile à lire sur une ligne. L'exemple contient une chaîne, un booléen et un tableau. La matière analyse d'abord l'entrée, si invalide JSON produit une erreur plutôt qu'un résultat en partie formaté.
Données d’exemple
{"name":"Ada","active":true,"roles":["reader","editor"]}Résultat attendu
{
"name": "Ada",
"active": true,
"roles": [
"reader",
"editor"
]
}Étapes à suivre
- Gardez l'opération de format sélectionnée et inspectez l'objet JSON prérempli.
- Exécutez la matière et comparez l'indentation à deux espaces avec le résultat attendu.
- Essayez l'opération compacte, puis introduire une virgule traînante pour voir une erreur de validation.
Comprendre le résultat
Les ruptures de ligne et l'indentation facilitent l'inspection de l'objet sans changer les valeurs d'exemple. JSON nécessite des noms de propriété et des chaînes double-quotes. Les commentaires, les virgules de suivi et les non-définis ne sont pas valides. Un analyseur peut également remplacer les noms de propriétés dupliquées par leur dernière valeur.
Limites et points importants
Parsing utilise la précision des nombres JavaScript et peut arrondir de grands identifiants entiers. Conservez ces identifiants comme des chaînes de caractères. Le formatage n'est pas une transformation de conservation d'octets, donc ne l'utilisez pas sur les charges utiles signées qui nécessitent des octets originaux exacts.