Skip to main content

Visionneuse de lignes JSON Affichez les données JSONL (JSON Lines) sous forme d'un tableau formaté et triable.

Visionneuse de lignes JSON illustration
🔄

Visionneuse de lignes JSON

Affichez les données JSONL (JSON Lines) sous forme d'un tableau formaté et triable.

1

Coller les données JSONL

Coller des données au format JSON Lines (un objet JSON par ligne).

2

Afficher sous forme de tableau

Les objets sont rendus comme des lignes de tableau triables.

3

Trier et explorer

Cliquez sur les en-têtes de colonne pour trier par n'importe quel champ.

Loading tool...

What Is Visionneuse de lignes JSON?

L'afficheur de lignes JSON rend les données JSONL (lignes JSON / JSON à saut de ligne) sous forme d'un tableau formaté et triable. Les lignes JSON sont un format où chaque ligne est un objet JSON valide, couramment utilisé pour les fichiers journaux, les données en streaming et les grands jeux de données. Cet afficheur analyse chaque ligne, extrait toutes les clés uniques comme en-têtes de colonne et rend chaque objet sous forme d'une ligne de tableau. Les valeurs imbriquées sont affichées sous forme de chaînes JSON. Les colonnes sont triables avec une détection numérique automatique.

Why Use Visionneuse de lignes JSON?

  • Rend les données JSONL sous forme d'un tableau propre au lieu du texte brut.
  • Collecte toutes les clés uniques pour une couverture complète des colonnes.
  • Colonnes triables avec détection numérique automatique.
  • Valide chaque ligne et signale les erreurs d'analyse avec des numéros de ligne.

Common Use Cases

Analyse de logs

Afficher des fichiers de log structurés (généralement au format JSONL) sous forme de tableau lisible.

Données en continu

Inspecter les flux de données JSONL provenant de Kafka, Kinesis ou d'autres plateformes de diffusion en continu.

Conveyeurs de données

Examiner la sortie JSONL des conveyeurs de traitement de données et des tâches ETL.

Apprentissage automatique

Afficher les données d'entraînement ou la sortie du modèle au format tabulaire.

Technical Guide

L'afficheur divise la saisie par des sauts de ligne et analyse chaque ligne non vide comme un JSON à l'aide de JSON.parse(). Chaque ligne doit être un objet JSON valide (pas un tableau ou une valeur primitive). Si l'analyse échoue, un message d'erreur identifie le numéro de la ligne problématique.

Toutes les clés uniques de tous les objets sont collectées dans un ensemble d'en-tête, ce qui garantit que le tableau inclut toutes les colonnes possibles. Les objets manquant certaines clés affichent des cellules vides pour ces colonnes.

Le tri fonctionne en convertissant les valeurs en chaînes et en les comparant. Les valeurs numériques sont détectées et triées de manière numérique. Les objets et tableaux imbriqués sont affichés sous forme de représentation de chaîne JSON dans les cellules du tableau.

Tips & Best Practices

  • 1
    Chaque ligne doit être un objet JSON valide - les tableaux et les primitives ne sont pas pris en charge.
  • 2
    Les objets imbriqués sont affichés sous forme de chaînes JSON dans les cellules du tableau.
  • 3
    Les lignes invalides affichent des messages d'erreur avec des numéros de ligne pour une débogage facile.
  • 4
    Toutes les clés uniques sont collectées en tant que colonnes - les objets n'ont pas besoin de clés identiques.

Related Tools

Frequently Asked Questions

Q Qu'est-ce que le format JSON Lines ?
JSON Lines (JSONL/NDJSON) est un format où chaque ligne est une valeur JSON complète et valide, généralement un objet JSON.
Q Comment les valeurs imbriquées sont-elles affichées ?
Les objets et les tableaux imbriqués sont affichés sous forme de leur représentation chaîne JSON dans la cellule du tableau.
Q Que se passe-t-il si les lignes ont des clés différentes ?
Toutes les clés uniques sont collectées. Les clés manquantes dans les objets individuels apparaissent comme des cellules vides.
Q Puis-je gérer de grands fichiers ?
Les performances dépendent de la mémoire du navigateur. Des milliers de lignes fonctionnent généralement bien.
Q Comment les erreurs sont-elles signalées ?
Si une ligne échoue à l'analyse en tant que JSON, un message d'erreur affiche le numéro de ligne et l'erreur d'analyse.

About This Tool

Visionneuse de lignes JSON is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.