Distinguer lignes et tableau
Un tableau sur une seule ligne reste un seul enregistrement en mode JSONL. Pour faire du JSON vers JSONL en séparant ses éléments, choisissez le mode tableau avant de lancer l’analyse.
JSON
Collez vos lignes ou ouvrez un fichier UTF-8, choisissez le format d’entrée puis lancez la vérification.
L’aperçu montre les 4 000 premiers caractères. Copie et téléchargement incluent toute la sélection.
Le contenu reste dans ce navigateur. Aucun envoi ni requête de données.
Texte : 2 000 000 unités UTF-16 ; fichiers UTF-8 : 20 MiB ; tableaux et entrées : 500 000 unités ; maximum 100 000 entrées.
L’export structuré refuse les lignes incorrectes sélectionnées et saute les lignes vides explicitement ignorées. Le brut normalise les séparateurs en LF. Sortie : 40 000 000 unités maximum. En mode tableau, les éléments sont d’abord compactés ; l’export brut contient ces éléments compacts.
Entrée ou options modifiées. Vérifiez de nouveau avant l’export.
Un export de journaux peut contenir des milliers de lignes correctes et une seule entrée illisible. Le Visualiseur JSONL conserve les numéros de ligne pour retrouver cette entrée dans le fichier source, sans masquer les enregistrements qui suivent.
Ce validateur JSONL sépare les erreurs de syntaxe des avertissements portant sur les clés répétées et les nombres. La recherche porte sur le texte original : vous pouvez isoler un identifiant de requête sans construire de requête JSONPath.
Le Visualiseur JSONL signale la ligne et la colonne concernées. Une ligne vide ignorée conserve sa place dans le comptage physique, ce qui évite de décaler les références lorsque vous retournez dans votre éditeur.
Le passage de JSONL vers JSON rassemble les enregistrements sélectionnés. La conversion conserve les tokens numériques et les clés répétées ; elle ne remplace pas les grandes valeurs par leur approximation JavaScript.
Un tableau sur une seule ligne reste un seul enregistrement en mode JSONL. Pour faire du JSON vers JSONL en séparant ses éléments, choisissez le mode tableau avant de lancer l’analyse.
Le bouton de vérification et Ctrl/Cmd+Entrée lancent l’analyse. Une modification du texte ou des options rend le résultat périmé : relancez la vérification pour réactiver les exports.
Les résultats apparaissent par groupes de 50, mais la copie et le téléchargement incluent tous les résultats filtrés. Le format brut permet de conserver les lignes incorrectes pour les examiner ailleurs.
Les erreurs présentent une position et une explication. Les clés répétées produisent des avertissements sans supprimer de valeur.
Dépliez une entrée pour une présentation avec deux espaces d’indentation. Cette vue facilite la lecture des objets imbriqués sans remplacer le texte saisi.
Le statut et la recherche textuelle sans distinction de casse réduisent ensemble la sélection. La recherche ne traite pas le texte comme une expression régulière.
Les fichiers UTF-8 sont lus par blocs de 256 KiB et restent dans le navigateur. L’analyse peut être annulée ; aucune donnée du fichier n’est envoyée pour le traitement.
La limite d’un fichier UTF-8 est de 20 MiB. Le texte collé est limité à 2 000 000 unités UTF-16, avec 500 000 unités par enregistrement et 100 000 enregistrements au maximum. Le Visualiseur JSONL demande de fractionner les données qui dépassent ces limites.
Un document JSON représente une seule valeur. JSONL juxtapose des valeurs JSON indépendantes, une par ligne, sans virgule entre les lignes. Un tableau global n’est donc pas nécessaire et les types peuvent varier d’une ligne à l’autre.
Les extensions courantes sont .jsonl et .ndjson. Le contenu doit être du texte UTF-8 conforme au mode choisi. Pour un fichier .json contenant un tableau global, choisissez le mode tableau plutôt que de supposer une détection automatique.
Oui pour le texte collé : modifiez-le dans le champ puis relancez l’analyse. Avec un fichier sélectionné, le champ est désactivé ; modifiez le fichier dans votre éditeur et ouvrez-le de nouveau. Le téléchargement crée une sortie distincte.
Oui, la page sert aussi de visualiseur NDJSON. Les valeurs sont séparées par LF ou CRLF. Si le dernier LF manque, un message le précise : il est facultatif pour JSON Lines, alors que les sérialiseurs NDJSON devraient le produire.
Il vous manque une réponse ?
Utilisez le Visualiseur JSONL sur un extrait, contrôlez les lignes signalées puis choisissez le format de sortie adapté.