Convertisseur JSON vers JSONL

Convertissez des tableaux JSON en format JSONL (JSON Lines) instantanément. 100% côté client, vos données ne quittent jamais votre navigateur.

Entrée JSON

Déposez un fichier .json ici, ou cliquez pour parcourir

Supporte .json, .txt

Comment convertir JSON en JSONL

La conversion JSON vers JSONL prend un tableau JSON standard et transforme chaque élément en une ligne séparée. Chaque ligne de la sortie est un objet JSON complet et valide, les lignes étant séparées par des caractères de retour à la ligne.

Notre convertisseur fonctionne entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur. Collez simplement votre texte JSON ou glissez-déposez un fichier, et la sortie JSONL apparaît instantanément.

Si votre entrée est un objet JSON unique (pas un tableau), il sera affiché comme une seule ligne JSONL. Les tableaux sont déballés pour que chaque élément devienne sa propre ligne.

Qu'est-ce que la conversion JSON vers JSONL ?

La conversion JSON vers JSONL transforme un tableau JSON standard en format JSON délimité par des retours à la ligne. C'est essentiel pour préparer des données pour les plateformes d'apprentissage automatique comme OpenAI, les pipelines de données en streaming et les systèmes de traitement de journaux qui attendent un objet JSON par ligne.

Par exemple, un tableau JSON avec trois objets devient trois lignes dans un fichier JSONL, où chaque ligne est un objet JSON autonome sans les crochets et virgules englobants.

Cas d'utilisation courants

Données d'entraînement ML

Préparez des jeux de données de fine-tuning pour OpenAI, Hugging Face et d'autres plateformes ML qui nécessitent le format JSONL.

Traitement des journaux

Convertissez les exports de données JSON en JSONL pour un streaming et traitement efficaces avec des outils comme grep et jq.

Pipelines de données

Transformez des tableaux JSON en JSONL pour les pipelines ETL qui traitent les données ligne par ligne pour une meilleure efficacité mémoire.

Requêtes API par lots

Convertissez des tableaux JSON au format JSONL requis par les API de traitement par lots comme l'API Batch d'OpenAI.

Préparation du fine-tuning OpenAI

Convertissez des jeux de données d'entraînement JSON au format JSONL exact requis par l'API de fine-tuning d'OpenAI, avec chaque exemple sur une ligne distincte.

Ingestion de données en streaming

Transformez des tableaux JSON en JSONL pour une ingestion ligne par ligne dans des plateformes de streaming comme Apache Kafka, AWS Kinesis ou Google Pub/Sub.

Erreurs courantes et solutions

L'entrée n'est pas un tableau JSON valide

Le convertisseur attend un tableau JSON (commençant par [ et se terminant par ]). Si votre entrée est un objet unique entouré d'accolades, il sera affiché comme une seule ligne JSONL. Assurez-vous que vos données sont entourées de crochets si vous souhaitez obtenir plusieurs lignes en sortie.

Les tableaux imbriqués ne sont pas aplatis

Si votre JSON contient des tableaux imbriqués (des tableaux dans des tableaux), seul le tableau de premier niveau est développé en lignes JSONL. Les tableaux internes restent des valeurs JSON au sein de chaque ligne. Utilisez notre outil Aplatir JSON si vous devez extraire des enregistrements imbriqués.

JSON mis en forme avec des erreurs de syntaxe

Copier-coller du JSON depuis de la documentation ou des commentaires de code peut introduire des caractères invisibles ou des virgules manquantes. Si la conversion échoue, validez d'abord votre entrée JSON avec un validateur JSON pour vous assurer qu'elle est syntaxiquement correcte.

Questions fréquemment posées

Quelle entrée ce convertisseur JSON vers JSONL accepte-t-il ?

Oui. Toute la conversion se fait localement dans votre navigateur. Aucune donnée n'est envoyée à un serveur. Votre contenu JSON ne quitte jamais votre appareil.

Puis-je convertir un seul objet JSON en JSONL ?

Si votre entrée est un objet JSON unique, il sera affiché comme une seule ligne JSONL. Seuls les tableaux sont développés en plusieurs lignes.

Ce convertisseur JSON vers JSONL téléverse-t-il mes données ?

Oui. Chaque élément du tableau JSON est sérialisé comme une chaîne JSON compacte sur sa propre ligne. Aucune donnée n'est perdue ou modifiée lors de la conversion.

Comment valider le JSONL après la conversion depuis JSON ?

Oui ! Utilisez notre convertisseur JSONL vers JSON pour transformer les fichiers JSONL en tableaux JSON.

Pourquoi les tableaux imbriqués ne sont-ils pas aplatis lors de la conversion JSON vers JSONL ?

Il n'y a pas de limite stricte. Le convertisseur gère des fichiers jusqu'à plusieurs centaines de mégaoctets. Les performances dépendent de votre navigateur et de la mémoire de votre appareil. Pour les très gros fichiers, la conversion peut prendre quelques secondes.

Comment reconvertir du JSONL en JSON ?

Oui. La sortie JSONL se termine par un caractère de retour à la ligne après la dernière ligne, ce qui est la convention standard pour les fichiers JSONL et assure la compatibilité avec les outils en ligne de commande.

Puis-je convertir du JSON contenant des caractères spéciaux comme de l'Unicode ou des émoji ?

Oui. Tous les caractères Unicode, y compris les émoji et les écritures non latines, sont préservés exactement pendant la conversion. Le convertisseur gère correctement l'ensemble du jeu de caractères UTF-8.

En quoi cela diffère-t-il de la suppression manuelle des crochets et virgules ?

La modification manuelle est sujette aux erreurs, surtout pour les gros fichiers ou les objets contenant des virgules et crochets imbriqués. Notre convertisseur sérialise correctement chaque élément du tableau en une ligne JSON compacte et valide, gérant automatiquement les cas particuliers comme les objets imbriqués et les caractères spéciaux.

JSONL to JSON converter/validate JSONL online/OpenAI JSONL format guide/JSONL training data guide/flatten JSON to JSONL
Convertisseur JSON vers JSONL — Convertir un tableau JSON...