Mode d'emploi
- Collez votre JSON dans l’éditeur de saisie.
- Dans Mode, choisissez Formater ou Minifier.
- Pour Formater, réglez Indentation sur 2 espaces, 3 espaces, 4 espaces ou Tabulation.
- Cochez Trier les clés si vous souhaitez réordonner les clés.
- Pour une entrée de plus de 1 Mo, le formatage en direct s'arrête : cliquez sur le bouton Formater ou appuyez sur Ctrl+Entrée (Cmd+Entrée sur Mac).
Exemples
Lire une réponse d’API de commande
{"commande":12345678901234567890,"client":"Élodie Martin","ville":"Lyon","total":49.90,"articles":[{"reference":"CARNET-A5","quantite":2}]}{
"commande": 12345678901234567890,
"client": "Élodie Martin",
"ville": "Lyon",
"total": 49.90,
"articles": [
{
"reference": "CARNET-A5",
"quantite": 2
}
]
}Minifier une configuration
{
"site": "boutique.example.fr",
"langue": "fr-FR",
"livraison": {
"pays": "FR",
"gratuiteDes": 60
}
}{"site":"boutique.example.fr","langue":"fr-FR","livraison":{"pays":"FR","gratuiteDes":60}}Trier les clés d’un catalogue
{"produit":{"stock":12,"prix":24.90,"nom":"Sac en coton"},"categories":["Accessoires","Nouveautés"],"boutique":"Nantes"}{
"boutique": "Nantes",
"categories": [
"Accessoires",
"Nouveautés"
],
"produit": {
"nom": "Sac en coton",
"prix": 24.90,
"stock": 12
}
}FAQ
Pourquoi mon JSON est-il invalide ?
Le JSON strict n’accepte ni les commentaires, ni les virgules finales, ni les chaînes entre apostrophes. En cas d’erreur, le résultat reste vide et un message indique la ligne et la colonne ; cliquez sur ce message pour placer le curseur à l’endroit concerné.
Les grands nombres sont-ils conservés sans arrondi ?
Les nombres restent exactement tels que vous les avez écrits, y compris 12345678901234567890, 1.10 et 1e5. Une note signale les nombres que JavaScript risquerait d’arrondir avec JSON.parse.
Le tri des clés modifie-t-il les tableaux ?
Trier les clés agit sur tous les objets, même imbriqués, sans changer l’ordre des éléments des tableaux. Le tri suit les codes UTF-16 : les majuscules précèdent les minuscules et « a10 » précède « a2 ».
Mon JSON est-il envoyé à un serveur ?
Le traitement s’effectue dans votre navigateur, sans envoi du JSON par le code de l’outil. Seuls les réglages sont enregistrés dans localStorage ; le passage à un autre outil JSON utilise temporairement sessionStorage. Les événements Google Analytics ne contiennent pas votre JSON.