Vérifiez JSON Lines et NDJSON ligne par ligne, affichez-les en tableau, convertissez en tableau JSON
Fonctionne dans votre navigateur. Rien de ce que vous saisissez n'est envoyé nulle part. Vérifié le 16 octobre 2026.Un fichier JSONL contient une valeur JSON par ligne. Cette visionneuse vérifie chaque ligne séparément, liste chaque ligne erronée avec son numéro, sa colonne et une correction, affiche les enregistrements en tableau avec 1 colonne par clé et convertit JSON Lines en tableau JSON ou l'inverse, en gardant les longs nombres exacts.
Cette page a été traduite automatiquement à partir de l'original anglais. Aucune personne n’a encore relu la traduction : c’est la version anglaise qui fait foi. Lire l'original en anglais
Ouvrez un fichier .jsonl ou .ndjson, ou collez les lignes dans la zone.
Chaque ligne est vérifiée comme une valeur JSON à part ; une ligne erronée est listée avec son numéro de ligne, sa colonne et une correction.
Lisez les enregistrements en tableau, une colonne par clé, ou passez la sortie en tableau JSON ou en JSON Lines nettoyé.
Cliquez sur Copier, ou téléchargez le fichier converti.
JSON Lines, aussi publié sous le nom NDJSON, est le format des journaux, des exports d'analyse et des jeux de données d'apprentissage automatique : une valeur JSON par ligne, pour qu'un programme puisse lire en flux ou ajouter des enregistrements sans lire tout le fichier. Une visionneuse JSON ordinaire rejette d'emblée un tel fichier, car le fichier dans son ensemble n'est pas un seul document JSON.
Ce qui est vérifié. Chaque ligne est analysée séparément comme du JSON RFC 8259. Une ligne erronée est listée avec son numéro de ligne, sa colonne et une correction probable, comme des guillemets doubles à la place de simples ou une virgule finale supprimée, et les bonnes lignes restent affichées. Les fins de ligne Windows, un saut de ligne final et une marque d'ordre des octets au début sont acceptés, comme le permet le format.
Vues.
| Vue | Ce que vous obtenez |
|---|---|
| Tableau | Les 200 premiers enregistrements, une colonne par clé, les valeurs imbriquées en JSON |
| Tableau JSON | Tous les enregistrements entre crochets, chacun écrit exactement comme dans le fichier |
| JSON indenté | Le même tableau, indenté |
| JSON Lines | Des lignes propres : rognées, lignes vides supprimées |
Conversion dans les deux sens. Collez plutôt un tableau JSON et il est lu comme ses éléments, prêt à être enregistré en JSON Lines pour BigQuery, Elasticsearch ou un envoi de fine-tuning. La vue Tableau JSON copie le texte propre de chaque enregistrement : un identifiant de 20 chiffres n'est jamais arrondi ; quand une vue en arrondirait un, une note le signale.
Lignes vides. La spécification NDJSON permet aux lecteurs d'ignorer les lignes vides : elles sont donc ignorées et comptées ; un interrupteur les signale comme erreurs pour les lecteurs stricts.
Chaque ligne est jugée comme le module json de CPython la juge, vérifié sur 36 cas limites enregistrés. Rien de ce que vous ouvrez ne quitte le navigateur.
Un fichier JSONL, aussi appelé JSON Lines ou NDJSON, contient une valeur JSON complète sur chaque ligne, le plus souvent un objet par enregistrement. Les journaux, les exports de bases de données et les jeux de données d'apprentissage automatique l'utilisent, car un programme peut lire ou ajouter une ligne à la fois sans charger tout le fichier.
Ouvrez ici le fichier .jsonl ou .ndjson, ou collez ses lignes, et chaque enregistrement apparaît dans un tableau avec une colonne par clé. Les lignes erronées sont listées avec leur numéro de ligne et leur colonne. Le fichier est lu par votre navigateur lui-même : même un export confidentiel ne quitte jamais votre appareil.
Passez la sortie en Tableau JSON et les enregistrements sont placés entre crochets avec une virgule après chacun, écrits exactement comme dans le fichier. JSON indenté les présente avec retrait. Télécharger enregistre le résultat en fichier .json prêt pour tout outil qui attend un seul tableau.
Collez le tableau JSON, indenté ou sur une seule ligne, et il est lu comme ses éléments. Passez la sortie en JSON Lines et chaque élément est écrit de façon compacte sur sa propre ligne, la disposition qu'exigent BigQuery, les chargements en masse d'Elasticsearch et les envois de fine-tuning.
Les causes habituelles sont des apostrophes simples au lieu de guillemets doubles, une virgule finale avant } ou ], une valeur coupée sur deux lignes, ou NaN, que JSON n'autorise pas. Chaque ligne erronée est affichée avec sa colonne et une correction suggérée, tandis que les lignes valides restent dans le tableau.
En toute rigueur, JSON Lines a une valeur sur chaque ligne, mais la spécification NDJSON permet à un lecteur d'ignorer les lignes vides, et la plupart des outils le font. Les lignes vides sont donc ignorées et comptées, et un interrupteur les signale comme erreurs quand un consommateur strict lira le fichier.
Les taux et les règles changent ; vérifiez la source avant de vous fier à un chiffre.
Toujours bloqué ? Poser une question sur Visionneuse et validateur JSONL et toute personne qui connaît la réponse peut répondre. Aucun compte nécessaire.