01 / Guide
Comment ça marche
Analyse chaque ligne séparément et écrit un tableau lisible.
Bon à savoir
Rassemblez une valeur JSON par ligne dans un tableau JSON.
Mise en forme du code / MULTIVERTO
Rassemblez une valeur JSON par ligne dans un tableau JSON.
Appliquez chaque outil de texte au résultat précédent.
01 / Guide
Analyse chaque ligne séparément et écrit un tableau lisible.
Rassemblez une valeur JSON par ligne dans un tableau JSON.
02 / Exemple
{"nom":"Bonjour","message":"Bienvenue"}
{"nom":"Bienvenue"}[
{
"nom": "Bonjour",
"message": "Bienvenue"
},
{
"nom": "Bienvenue"
}
]03 / Guide
Rassemblez une valeur JSON par ligne dans un tableau JSON. Analyse chaque ligne séparément et écrit un tableau lisible.
Commencez avec l’entrée affichée sur cette page : {"nom":"Bonjour","message":"Bienvenue"} {"nom":"Bienvenue"}. L’outil produit : [ { "nom": "Bonjour", "message": "Bienvenue" }, { "nom": "Bienvenue" } ]. Testez d’abord l’exemple pour comparer les deux représentations. Remplacez-le ensuite par vos données. Le résultat est du texte à copier dans un éditeur, un test ou une requête seulement après avoir vérifié que la destination attend cette forme.
JSON Lines conserve une valeur JSON complète par ligne, ce qui facilite la diffusion et l’inspection de dossiers. Chaque ligne est analysée séparément ; une ligne vide au milieu est refusée car elle ne contient pas une valeur JSON. Un retour final est accepté. L’opération inverse reçoit un tableau JSON et écrit une valeur compacte par élément. Les retours à la ligne dans une chaîne restent échappés comme antislash et n ; ils ne séparent donc pas les dossiers. Les valeurs de premier niveau peuvent être objets, tableaux, nombres, chaînes, booléens ou null, même si un service destinataire peut exiger des objets. Le tableau produit est un seul document JSON ; les lignes constituent plusieurs documents et ne conviennent pas à une API qui attend une seule valeur. Vérifiez UTF-8 et les limites de taille des dossiers avant un gros export.
Conservez l’original à côté du texte transformé pendant la vérification. Comparez d’abord un petit cas connu, notamment avec une ponctuation, un caractère non ASCII, une valeur répétée ou un champ vide pertinent. Une sortie lisible ne prouve pas que le programme destinataire accepte le même schéma ou les mêmes conventions. Pour échanger des données entre applications, utilisez l’analyseur de destination et examinez quelques enregistrements après importation. Gardez les fichiers importants sous contrôle de version pour annuler les changements. Le traitement se fait dans votre navigateur ; cette page n’envoie pas le texte saisi à un serveur de conversion. La mémoire du navigateur et le presse-papiers demandent néanmoins des précautions ordinaires sur un appareil partagé.
Source et résultat ont des rôles distincts même s’ils se ressemblent. La méthode ci-dessus définit le sous-ensemble accepté, pas toutes les extensions du format. Avec un destinataire strict, essayez un petit cas connu avant de modifier de nombreux enregistrements. Si la validation échoue, revenez à la source et à la première erreur signalée ; corriger seulement la sortie peut masquer la cause.
Validez JSON Lines en analysant séparément chaque ligne non vide ; validez un tableau produit en l’analysant une seule fois comme document complet. Gardez échappés les retours dans les chaînes pour éviter de créer des dossiers involontaires. Si un service exige un objet sur chaque ligne, vérifiez-le expressément car le format accepte aussi des scalaires. Nombre de lecteurs ligne par ligne acceptent un retour final.