fr

JSON vers JSONL

Convertissez un tableau JSON en JSON Lines (NDJSON) en local - un enregistrement par ligne, sans envoi, directement dans votre navigateur.

Traitement en local sur votre appareil ...

Traitement en local sur votre appareil ...

0%

Mon fichier est-il envoyé ?

Non. Tout s’exécute dans votre navigateur - votre fichier ne quitte jamais votre appareil. Comment le vérifier

Aucun envoi100 % en local
Vos contenus restent chez vousaucun accès par des tiers
Hosted in GermanyGlobal Content Delivery
Audité en externeTLS A+ · En-têtes A+

JSON Lines, aussi NDJSON, écrit exactement une valeur JSON par ligne et c'est le format de prédilection pour les journaux, les pipelines de streaming, les imports en base de données et les données d'entraînement d'apprentissage automatique. Un tableau JSON classique, lui, oblige à lire tout le fichier d'un coup. Cet outil prend votre tableau JSON et écrit chaque entrée comme sa propre ligne compacte.

La conversion s'exécute entièrement en local dans votre navigateur, en pur JavaScript. D'un tableau d'objets ou de valeurs, vous obtenez un JSON compact par ligne ; l'ordre est préservé. Un objet qui enveloppe un tel tableau (par exemple sous la clé data) est lui aussi reconnu et son tableau est utilisé. Le résultat peut être transmis ligne par ligne, traité avec des outils comme jq ou chargé dans une base de données par lots.

Cela boucle l'aller-retour : JSONL vers JSON et désormais JSON vers JSONL sont tous deux disponibles en local. L'outil reste honnête : un tableau est attendu à la racine ; un objet seul sans tableau enveloppant ou un scalaire est rejeté avec un message clair plutôt que de produire un résultat trompeur. Rien n'est envoyé.

L'avantage pratique du JSONL : chaque ligne est du JSON valide à elle seule. Le fichier peut donc être diffusé, complété et traité ligne par ligne sans tout charger d'un coup en mémoire - et une seule ligne défectueuse ne rend pas illisible tout le document, comme ce serait le cas avec un grand tableau JSON.

Fiche technique

Fiche technique
Formats d'entréeJSON
Format de sortieJSONL
Traitement par lotsNon
TraitementEn local dans le navigateur (JavaScript)
Téléversement de fichiersAucun

En 3 étapes

  1. Déposez ou choisissez votre fichier JSON.
  2. L'outil écrit chaque entrée comme sa propre ligne.
  3. Téléchargez le fichier JSONL.

Limites: Attend un tableau JSON à la racine (ou un objet qui enveloppe exactement un tel tableau). Chaque entrée est écrite comme une ligne JSON compacte et l'ordre est préservé. Un scalaire ou un objet sans tableau enveloppant est rejeté avec un message clair. Les structures imbriquées dans une entrée sont conservées comme JSON compact sur la ligne. Les structures imbriquées et les types de données (nombres, booléens, objets/tableaux imbriqués) de chaque entrée restent inchangés, sous forme de JSON compact sur la ligne.

Questions fréquentes

Mon fichier est-il envoyé ?

Non. La conversion s'exécute entièrement en local dans le navigateur - rien n'est envoyé.

Qu'est-ce que NDJSON ?

NDJSON est un autre nom de JSON Lines : chaque ligne contient exactement une valeur JSON.

Et si mon JSON est un objet contenant un tableau ?

C'est reconnu : le tableau contenu est utilisé et écrit ligne par ligne.

L'ordre est-il préservé ?

Oui. Les lignes suivent l'ordre des entrées du tableau.

L'inverse fonctionne-t-il aussi ?

Oui, avec notre outil "JSONL vers JSON".

Outils associés

JSONL vers JSON · JSON en CSV · CSV en JSON · YAML vers XML · XML vers TOML · TOML vers XML