Formater logs JSON en ligne — NDJSON & JSON

Embellissez un document JSON ou des lignes NDJSON dans le navigateur. L’indentation s’applique aux documents uniques seulement — traitement 100 % local.

Chargement…
Formateur de logs JSON — document ou NDJSON
Embellissez un blob JSON ou normalisez du NDJSON multi-lignes en une ligne JSON compacte par événement. Traitement local.

Notes développeur

• Utilise uniquement JSON.parse + JSON.stringify. • Mode document unique si tout le collage parse comme une valeur JSON. • Mode multi : un JSON compact par ligne non vide. • L’indent ne s’applique qu’au mode document unique. • CRLF normalisé en LF avant parse.

Options

Indentation
Espaces (2 ou 4) pour embelli un document JSON unique. Ignoré en mode NDJSON multi-enregistrements.

Cas d’usage

• Lire un objet de log collé. • Normaliser un export NDJSON avant partage. • Repasser des dumps indentés en flux one-line-per-event. • Enchaîner avec filter-json-logs.

Exemples

Document JSON riche (pretty)

Avant

{"ts":"2026-07-12T10:01:22.104Z","level":"info","service":"checkout-api","traceId":"a1b2c3d4e5f6","msg":"request completed","http":{"method":"POST","path":"/v1/orders","status":201,"durationMs":42},"user":{"id":"usr_9182","plan":"pro"},"meta":{"region":"eu-west-1","build":"1.8.15","features":["payments","inventory"]}}

Après formatage

{ "ts": "2026-07-12T10:01:22.104Z", "level": "info", "service": "checkout-api", "traceId": "a1b2c3d4e5f6", "msg": "request completed", "http": { "method": "POST", "path": "/v1/orders", "status": 201, "durationMs": 42 }, "user": { "id": "usr_9182", "plan": "pro" }, "meta": { "region": "eu-west-1", "build": "1.8.15", "features": [ "payments", "inventory" ] } }

NDJSON multi-lignes (indent ignoré)

Avant

{"a":1} {"b":2}

Après formatage

{"a":1} {"b":2}

Outils logs liés

Filtrez avec filtrer logs JSON, validez via valider NDJSON, ou ouvrez le hub logs. Pour un document JSON unique : formateur JSON.

FAQ formateur logs JSON

Document vs NDJSON

Pourquoi l’indent ne change pas le NDJSON ?

Plusieurs enregistrements → sortie compacte une ligne JSON par événement. L’indent ne s’applique que si tout le collage est un seul document JSON.

Différence avec le formateur JSON ?

Le formateur JSON cible un document. Cet outil gère aussi le NDJSON ligne à ligne et documente ce mode.

Quelles limites de taille ?

1 Mio par collage et au plus 20 000 lignes non vides. Un dépassement renvoie une erreur (pas de troncature).

Plus d’outils logs dans ce cluster

Convertisseurs, encodeurs, formateurs et minificateurs au même endroit ? Outils développeurs Ouvrez le catalogue des outils développeurs.