Aller au contenu principal
CuteJSON
↑↓ Naviguer Enter Selectionner Esc Fermer

Nettoyeur JSON

Supprimez ce dont un document n a pas besoin, renommez ou masquez ce qu il ne devrait pas montrer, et ne gardez que les chemins qui comptent, en une seule passe.

Retour a tous les outils

Raccourcis clavier

Cela fonctionne partout où l'action correspondante existe sur cette page.

Ouvrir la palette de commandes
Ctrl/Cmd + K
Executer l action principale
Ctrl/Cmd + Enter
Formater
Ctrl/Cmd + Shift + F
Minifier
Ctrl/Cmd + Shift + M
Copier le resultat
Ctrl/Cmd + Shift + C
Ouvrir un fichier
Ctrl/Cmd + Shift + O
Telecharger le resultat
Ctrl/Cmd + S
Fermer cette boite de dialogue
Esc
Ouvrir cette boite de dialogue
F1 / ?

Donnees locales

Tout ce qui suit est stocke uniquement dans ce navigateur, sur cet appareil. Rien de tout cela n est jamais envoye ou que ce soit, et fermer cette boite de dialogue n est pas necessaire pour que cela reste vrai.

Brouillons non enregistres
Outils avec des options memorisees

Fichiers ouverts recemment

    Aucun fichier ouvert pour l instant sur cet appareil.

    Partager via un lien

    Le contenu est place dans la partie du lien apres le signe #, que les navigateurs n envoient jamais a un serveur. Rien ici n est envoye vers cutejson.com ni ailleurs.

    Partage la premiere entree de cette page. Sur un outil qui en a plus d une, seule celle-la est incluse.

    Rien a partager pour l instant. Collez ou tapez quelque chose d abord.

    Entree

    Charger depuis une URL

    Recupere l URL directement depuis votre navigateur et charge dans ce panneau le texte renvoye.

    Resultat

    Le document nettoye apparait ici.

    Regles

    Une regle par ligne dans chaque case. Une regle qui ne correspond a rien dans ce document en particulier est listee sous le resultat plutot que traitee comme un echec.

    Tout fonctionne dans votre navigateur. Rien de ce que vous collez n est envoye, et vous pouvez le verifier dans l onglet Reseau de votre navigateur.

    A propos de cet outil

    Douze operations, executees dans un ordre fixe plutot que dans l ordre ou elles se trouvent activees, car plusieurs d entre elles donneraient une reponse differente selon l ordre. D abord, une veritable cle dupliquee deja presente dans le document colle est resolue, en gardant le dernier membre ecrit ou le premier, selon ce que dit le reglage des cles dupliquees plus bas, puisque chaque etape suivante suppose un membre par nom, de la meme maniere qu un JSON Pointer. Garder des chemins, si certains sont definis, reduit le document a seulement ces chemins et a ce qu il faut pour y parvenir. Supprimer des chemins retire exactement ce qu il nomme. Renommer des cles est un remplacement global et exact par nom de cle, a n importe quelle profondeur. Rediger des cles remplace la valeur de tout membre dont la cle correspond exactement, a n importe quelle profondeur, par le texte fixe [REDACTED]. Masquer des chemins remplace la valeur a un pointeur par le texte fixe ***. Ensuite les cinq interrupteurs simples s executent ensemble en une seule passe: supprimer les valeurs null, supprimer les objets et tableaux vides, y compris ceux qui viennent d etre vides par la suppression des null dans cette meme passe, couper les espaces des valeurs de texte, et retirer un element de tableau ulterieur egal a un anterieur. La normalisation de la casse des cles s execute en tout dernier, deliberement, pour que chaque etape ci-dessus puisse encore faire correspondre une cle par le nom qu elle avait vraiment dans le document colle, avant que cette page ne la renomme ou change sa casse. Un chemin qui ne se resout pas n est pas une erreur: il est note sous le resultat et ignore, puisque le meme jeu de regles enregistre est fait pour rester reutilisable sur des documents qui n ont pas tous exactement la meme forme. Un pointeur mal forme, ou une regle de renommage sans sa fleche, est en revanche une erreur, puisque c est une faute de frappe plutot qu un desaccord avec ce document en particulier.

    Comment ca marche

    1. Collez votre JSON dans l editeur, ou chargez l exemple.
    2. Activez les interrupteurs qui s appliquent, et ajoutez une regle de renommage, suppression, conservation, masquage ou redaction, une par ligne, dans n importe laquelle des cases ci-dessous.
    3. Appuyez sur Nettoyer. Tout ce qu une regle n a pas trouve dans ce document est liste sous le resultat plutot qu ignore en silence.