Comment modifier un fichier JSON en ligne
- Collez du JSON, ouvrez un fichier ou partez de l'exemple. L'arborescence est générée automatiquement à partir du texte.
- Double-cliquez sur une valeur ou une clé dans l'arborescence pour la modifier, puis appuyez sur Entrée pour valider. Sélectionnez un nœud pour Ajouter un enfant, le Dupliquer, le Supprimer ou changer son Type.
- Chaque modification dans l'arborescence réécrit le texte, et Annuler revient en arrière. Copiez ou téléchargez le résultat une fois terminé.
Modifier le JSON dans l'arborescence
- Valeurs – une chaîne modifiée reste une chaîne. Pour les autres valeurs, votre saisie est interprétée comme du JSON :
42devient un nombre,trueun booléen,nullnull et tout le reste une chaîne. - Clés – double-cliquez sur une clé pour la renommer ; la propriété conserve sa position.
- Ajouter – sur un objet, ajoute
"newKey": null; sur un tableau, ajoutenullà la fin ; sur une valeur simple, insère un nouvel élément juste après. - Type – convertit entre chaîne, nombre, booléen, null, objet et tableau, par exemple
"42"→42ou une valeur →[value]. - Clavier – les flèches permettent de parcourir l'arborescence, Entrée ou F2 modifie la valeur sélectionnée et Suppr supprime le nœud.
Texte et arborescence restent synchronisés
Les modifications dans le volet texte mettent à jour l'arborescence dès que le JSON est valide ; tant qu'il est invalide, l'encadré d'erreur indique le problème et l'arborescence conserve la dernière version valide. Les modifications dans l'arborescence réécrivent le texte avec une indentation de 2 espaces, en conservant l'ordre des clés et les chiffres exacts de chaque nombre. L'historique d'annulation mémorise les 100 dernières modifications de l'arborescence.
Questions fréquentes
L'éditeur modifie-t-il l'ordre des clés ou les nombres ?
Non. Les clés restent dans leur ordre d'origine et les nombres conservent leurs chiffres exacts, y compris les identifiants 64 bits qu'un code JavaScript classique arrondirait.
Comment ajouter une nouvelle propriété ?
Sélectionnez l'objet dans l'arborescence et cliquez sur Ajouter. Une propriété nommée newKey avec la valeur null apparaît ; double-cliquez dessus pour la renommer et définir sa valeur.
Quelles tailles de fichiers l'éditeur gère-t-il bien ?
L'éditeur est conçu pour des documents de quelques mégaoctets au maximum. Pour parcourir des fichiers beaucoup plus volumineux, utilisez le visualiseur JSON, qui n'affiche que les parties que vous dépliez.
Mes modifications sont-elles enregistrées quelque part ?
Rien n'est stocké ni envoyé. Copiez le texte ou cliquez sur Télécharger pour conserver vos modifications.