Réduire · Une seule ligne · Coller
JSON sur une seule ligne
Mis à jour : 21 juin 2026
Certains endroits n'acceptent qu'une seule ligne de texte : une variable d'environnement, une cellule CSV, un paramètre d'URL, un champ secret d'une seule ligne. La conversion du JSON multiligne en une seule ligne supprime chaque nouvelle ligne et chaque retrait afin que la structure entière tienne sur une seule ligne tout en restant parfaitement valide.
Gratuit · Pas de téléchargement · Instantané dans le navigateur
Une ligne, JSON toujours valide
Réduire JSON en une seule ligne est la même opération que la réduction : l'analyseur lit votre document et le resérialise sans espace insignifiant, ce qui, par définition, signifie sans saut de ligne. La sortie est une chaîne continue de JSON valide. Rien sur les changements de données : vous pouvez les étendre à nouveau pour obtenir une mise en page lisible chaque fois que vous en avez besoin.
La différence avec "minify" réside principalement dans l'intention. Les gens recherchent "une ligne" lorsque l'objectif est d'insérer JSON dans un champ qui ne peut pas contenir de nouvelles lignes, plutôt que de raser les octets. Le résultat est identique et cet outil gère les deux cadrages.
Lorsqu'une seule ligne est requise
- Variables d'environnement — une valeur
.envou un secret dans un système CI doit être sur une seule ligne ; une configuration JSON multiligne doit d'abord être réduite. - Paramètres de requête d'URL — Le JSON transmis dans une chaîne de requête ne peut pas contenir de nouvelles lignes brutes et doit être compact avant le codage de l'URL.
- Cellules de feuille de calcul — le collage de JSON dans une seule cellule CSV ou feuille de calcul en a besoin sur une seule ligne pour évitez de casser la ligne.
- Lignes de journal — la journalisation structurée attend un objet JSON par ligne afin que chaque événement soit analysé indépendamment.
- Colonnes de base de données — le stockage d'un blob de configuration dans un seul champ de texte est plus propre qu'une seule ligne.
Ne vous contentez pas de supprimer les nouvelles lignes
Il est tentant de résoudre ce problème avec une recherche et un remplacement qui supprime les sauts de ligne, mais c'est risqué. Une nouvelle ligne à l'intérieur d'une valeur de chaîne est significative et doit être conservée sous la forme \n, et non supprimée ; la suppression aveuglément des nouvelles lignes peut corrompre vos données ou fusionner des jetons qui devaient être séparés. Un convertisseur sur une ligne approprié analyse d'abord le JSON, de sorte que le contenu de la chaîne soit géré correctement et que les espaces structurels - et uniquement les espaces structurels - soient supprimés. C'est pourquoi le chemin sûr consiste à resérialiser plutôt qu'à rechercher et remplacer.
Réversible et local
L'accès à une ligne se fait sans perte : passez à Beautify et la ligne unique se développe à nouveau dans une arborescence en retrait sans perte de données. Vous pouvez ainsi stocker ou transmettre le formulaire compact et l’imprimer joliment chaque fois qu’une personne a besoin de le lire. Comme toujours, la conversion s'exécute dans votre navigateur. Le JSON que vous collez (y compris les configurations remplies d'informations d'identification) est réduit localement sans téléchargement, et le résultat sur une ligne se trouve dans votre presse-papiers un clic plus tard.
Questions fréquentes
Comment mettre JSON sur une seule ligne ?
Collez-le et choisissez l'onglet Réduire. Tous les sauts de ligne et toutes les indentations sont supprimés et le JSON devient une seule ligne valide, prête à être copiée.
Le JSON sur une seule ligne est-il toujours valide ?
Oui. Seuls les espaces insignifiants sont supprimés, de sorte que la sortie sur une ligne est analysée exactement avec la même valeur.
Puis-je l'étendre sur plusieurs lignes ?
Oui. Utilisez l'onglet Embellir pour réindenter la ligne unique dans une mise en page lisible à tout moment.
Pourquoi ne pas simplement supprimer les sauts de ligne moi-même ?
Les nouvelles lignes à l'intérieur des valeurs de chaîne sont significatives. L'outil analyse le JSON afin qu'il soit conservé correctement tandis que les espaces structurels sont supprimés.