Vos contenus restent chez vousaucun accès par des tiers
Aucun traitement du contenu de vos fichiers n'a lieu sur un serveur. Vous n'avez besoin d'aucun contrat de sous-traitance avec gottrix pour vos documents confidentiels ou professionnels.
Hosted in GermanyGlobal Content Delivery
Serveurs d'origine chez Hetzner en Allemagne, diffusion mondiale via un réseau de diffusion de contenu (CDN). Le contenu de vos fichiers n'est jamais transmis dans ce cadre - il ne quitte jamais votre appareil.
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ée
JSON
Format de sortie
JSONL
Traitement par lots
Non
Traitement
En local dans le navigateur (JavaScript)
Téléversement de fichiers
Aucun
En 3 étapes
Déposez ou choisissez votre fichier JSON.
L'outil écrit chaque entrée comme sa propre ligne.
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.
Uniquement avec votre accord, nous mesurons l'utilisation de manière anonymisée via des cookies afin d'améliorer gottrix. Vos fichiers restent toujours en local, sur votre appareil. Confidentialité