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

Convertisseur JSON vers NDJSON

Transformez un tableau en une valeur JSON par ligne pour un journal ou un flux, et refaites un tableau a partir de ces lignes.

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.

    JSON

    Charger depuis une URL

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

    NDJSON

    Le resultat apparait ici.

    Validation en lot

    Un rapport sur le JSONL du volet de gauche, quelle que soit la direction choisie. Rien ici ne change le document.

    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

    Le NDJSON, c est une valeur JSON par ligne, et tout le format tient la. Il existe parce que le lecteur peut traiter une ligne puis l oublier, ce qui rend un fichier de journal ou un gros export diffusable en continu la ou un unique tableau enorme ne l est pas. N importe quelle valeur JSON est admise sur une ligne, pas seulement un objet, et aucune ligne n est indentee, parce qu un saut de ligne dans une valeur terminerait l enregistrement. Cet outil ignore une ligne entierement vide au lieu d echouer dessus, puisque presque tous les fichiers se terminent par un saut de ligne, et il signale une ligne illisible par le numero qu elle porte dans votre fichier plutot que par une position dans un document reecrit. Cet ignorer est le comportement par defaut; l option Lignes vides peut traiter une ligne vide comme un echec a la place. Garder les lignes valides change ce qu une mauvaise ligne fait au reste du fichier: au lieu d arreter la conversion, chaque ligne est jugee seule, celles qui se lisent forment le resultat, et celles qui ne se lisent pas sont listees avec leur numero de ligne et la raison. Les deux directions passent par le flux de jetons, donc un entier de vingt chiffres revient avec ses vingt chiffres. La validation en lot, sous le convertisseur, est un rapport a part et non une conversion: elle verifie chaque enregistrement seul face a un JSON Schema facultatif, verifie des champs obligatoires, trouve des valeurs dupliquees dans un champ ID que vous choisissez, et compare les cles et les types de chaque enregistrement a la forme que la plupart des enregistrements partagent vraiment, sans jamais changer le document.

    Comment ca marche

    1. Choisissez une direction, puis collez votre document dans le volet de gauche ou chargez l exemple.
    2. Appuyez sur Convertir. Aller vers le NDJSON demande un tableau, la forme JSON qui est une suite de valeurs.
    3. Copiez le resultat ou telechargez le. Toute ligne illisible est signalee avec son numero.