Un souci avec cet outil ?

À propos de « Ndjson Validator Online »

Cet outil valide le NDJSON (JSON délimité par retours à la ligne) — un format où chaque ligne est un document JSON autonome. NDJSON est la norme pour les logs en streaming, les pipelines d'ingestion, les exports massifs et tout système traitant les enregistrements un par un.

Le validateur vérifie que chaque ligne parse comme du JSON valide, signale la ligne et la colonne des erreurs, et donne un résumé du nombre d'enregistrements valides et invalides. Il détecte aussi les soucis courants : virgules en fin, accolades manquantes, caractères non échappés.

Utile pour vérifier des fichiers de logs avant import dans une plateforme analytique, valider des exports de bases de données, ou déboguer des intégrations produisant du JSON en streaming.

Comment utiliser cet outil

Valider un fichier NDJSON (un JSON par ligne)

  1. Coller le NDJSON

    Texte dans « NDJSON » — un JSON par ligne. L’outil sépare sur `\n`/`\r\n`, retire les lignes vides puis applique `JSON.parse` à chaque ligne restante.

  2. Tolérant aux espaces

    Les lignes vides sont sautées (sans erreur). Les espaces de fin de ligne sont tolérés — seule la rigueur du parser JSON s’applique.

  3. Exécuter

    Résultat : linesValidated (lignes non vides), ok (true si toutes ont passé), errors[] — chaque élément au format `Line N: <erreur parser>` pour sauter directement à la ligne fautive.

  4. Pour logs/streams

    Le NDJSON est courant pour l’envoi de logs, les event streams et les endpoints bulk-load (Elasticsearch, BigQuery). Le validateur attrape une ligne fautive avant qu’elle ne plante toute l’ingestion.