Converter NDJSON em JSON (e vice-versa)

Converta NDJSON (um objeto JSON por linha, formato comum para logs e fluxos de dados) em um array JSON tradicional, ou o contrário.

Exemplo:

NDJSON para JSON

JSON para NDJSON

Como funciona

O NDJSON ("Newline Delimited JSON") é um formato em que cada linha contém um objeto JSON independente — muito usado em arquivos de log, fluxos de eventos ou exportações volumosas que podem ser processadas linha a linha sem carregar tudo na memória. Esta ferramenta converte nos dois sentidos: reúna um arquivo NDJSON em um único array JSON utilizável pela maioria das ferramentas tradicionais, ou divida um array JSON em NDJSON para ingestão por um pipeline de logs ou de streaming.

O que acontece se uma linha do NDJSON contiver JSON inválido?

A conversão é interrompida com uma mensagem de erro que indica o número da linha com problema, para que você possa corrigi-la rapidamente sem precisar inspecionar o arquivo inteiro.

As linhas vazias no NDJSON causam problema?

Não, as linhas vazias ou que contêm apenas espaços são ignoradas automaticamente na conversão para JSON.

Processamento 100% local: a conversão é executada inteiramente no seu navegador via WebAssembly — seus dados nunca saem do seu dispositivo.