Formateur et embellisseur JSONL
Affichez et formatez JSONL (JSON Lines) avec une indentation configurable. 100% côté client, vos données ne quittent jamais votre navigateur.
Entrée JSONL
Déposez un fichier .jsonl ici, ou cliquez pour parcourir
Supporte .jsonl, .ndjson, .json, .txt
Options
Entrée JSONL
Déposez un fichier .jsonl ici, ou cliquez pour parcourir
Supporte .jsonl, .ndjson, .json, .txt
Options
Sortie formatée
Collez ou déposez du contenu JSONL pour formater
Comment formater JSONL
Le formatage JSONL prend chaque ligne d'un fichier JSONL, l'analyse comme un objet JSON et la re-sérialise avec le style d'indentation de votre choix. Cela rend les données beaucoup plus faciles à lire et à déboguer.
Notre formateur fonctionne entièrement dans votre navigateur. Aucune donnée n'est téléversée vers un serveur. Collez simplement votre texte JSONL ou glissez-déposez un fichier, choisissez vos options de formatage, et la sortie embellie apparaît instantanément.
Les lignes invalides sont conservées telles quelles et signalées séparément, afin que vos données ne soient jamais perdues. Vous pouvez également utiliser le mode compact pour minifier chaque ligne et réduire la taille du fichier.
Qu'est-ce que le formatage JSONL ?
Le formatage JSONL est le processus d'affichage avec indentation de chaque objet JSON au sein d'un fichier JSONL. Alors que les fichiers JSONL stockent généralement chaque objet sur une seule ligne compacte, le formatage les développe avec une indentation correcte, rendant les structures imbriquées visibles et les données plus faciles à inspecter.
C'est particulièrement utile lors du débogage de réponses API, de l'examen de fichiers journaux ou de la préparation de données pour la documentation. Vous pouvez choisir entre différents niveaux d'indentation (2 espaces, 4 espaces ou tabulations) et optionnellement trier les clés par ordre alphabétique pour un ordonnancement cohérent.
Cas d'utilisation courants
Débogage de réponses API
Formatez les journaux API JSONL pour une lecture facile et une identification rapide des problèmes dans les données de réponse.
Revue de code
Embellissez les fichiers de configuration et les jeux de données JSONL pour des revues de code plus claires et des différences de pull request.
Inspection des journaux
Affichez avec indentation les fichiers journaux JSONL pour tracer le comportement de l'application et investiguer les erreurs.
Documentation de données
Formatez des échantillons JSONL pour les inclure dans la documentation, les fichiers README et les guides techniques.
Validation de configuration CI/CD
Formatez et embellissez les fichiers de configuration JSONL utilisés dans les pipelines CI/CD pour repérer rapidement les erreurs de configuration ou les champs manquants avant le déploiement.
Standardisation des journaux serveur
Minifiez ou standardisez les journaux serveur JSONL dans un format cohérent entre différents services pour les systèmes centralisés de gestion des journaux.
Erreurs courantes et solutions
Guillemets simples au lieu de guillemets doubles
JSON exige des guillemets doubles pour les chaînes et les clés. Si votre JSONL utilise des guillemets simples (courant lors de la copie depuis Python ou JavaScript), la ligne ne sera pas analysée. Remplacez tous les guillemets simples par des guillemets doubles pour corriger ce problème.
Plusieurs objets JSON sur une seule ligne
Chaque ligne d'un fichier JSONL doit contenir exactement une valeur JSON. Si plusieurs objets sont concaténés sur une seule ligne sans séparateur de retour à la ligne, seul le premier objet peut être analysé. Assurez-vous que chaque objet JSON est sur sa propre ligne.
Caractères spéciaux non échappés dans les chaînes
Les barres obliques inverses, tabulations et retours à la ligne à l'intérieur des valeurs de chaîne JSON doivent être correctement échappés (\\, \t, \n). Les caractères de contrôle non échappés provoqueront des erreurs d'analyse. Vérifiez les valeurs de chaîne pour les tabulations ou retours à la ligne bruts et échappez-les.
Questions fréquemment posées
Quels styles d'indentation ce formateur JSONL prend-il en charge ?
Non. Le formatage ne modifie que les espaces et l'indentation. Vos valeurs, clés et structure de données restent exactement les mêmes. L'option de tri des clés réordonne les clés par ordre alphabétique mais ne modifie aucune valeur.
Ce formateur JSONL corrige-t-il les lignes malformées ?
Le mode compact minifie chaque ligne JSON en supprimant tous les espaces inutiles. C'est utile pour réduire la taille du fichier lorsque le fichier JSONL doit être aussi petit que possible.
Ce formateur JSONL peut-il trier les clés des objets ?
Oui. Tout le formatage se fait localement dans votre navigateur. Aucune donnée n'est envoyée à un serveur. Votre contenu JSONL ne quitte jamais votre appareil.
Ce formateur JSONL téléverse-t-il mon fichier ?
Les lignes invalides ne peuvent pas être formatées, mais elles sont conservées telles quelles dans la sortie et signalées séparément afin que vous puissiez les identifier et les corriger.
Les virgules finales ou les commentaires cassent-ils ce formateur JSONL ?
L'option de tri des clés réordonne toutes les clés de chaque objet JSON par ordre alphabétique (sensible à la casse). Les clés des objets imbriqués sont également triées. C'est utile pour créer une sortie cohérente lors de la comparaison de fichiers JSONL ou pour générer des diffs reproductibles.
Comment minifier du JSONL avec ce formateur ?
Cet outil est conçu spécifiquement pour les fichiers JSONL (un objet JSON par ligne). Pour les documents JSON uniques, l'outil fonctionnera quand même si votre JSON tient sur une seule ligne. Pour du JSON multi-lignes, utilisez un formateur JSON standard.
Puis-je formater des fichiers NDJSON avec cet outil ?
Le formatage JSONL traite chaque ligne indépendamment comme une valeur JSON distincte. Le formatage JSON travaille sur l'ensemble du fichier comme un seul document JSON. Notre outil traite chaque ligne individuellement, ce qui est le comportement correct pour les fichiers JSONL/NDJSON.
Quelle est la différence entre formater et valider du JSONL ?
Oui. Le mode compact peut réduire la taille du fichier de 20 à 50 % pour les fichiers JSONL contenant des objets JSON mis en forme ou espacés. Le gain dépend du niveau d'indentation d'origine et de la profondeur d'imbrication de vos données.