Categoria: Desenvolvimento
Conversor de JSON Lines
Converta entre JSON Lines (NDJSON) e um array JSON
Converta JSON Lines (JSONL/NDJSON), um valor JSON por linha, em um único array JSON, ou divida um array ou objeto JSON de volta em JSON Lines. Cada linha é validada individualmente. Roda inteiramente no seu navegador.
3 de 3 linha(s) processada(s) com sucesso.
[
{
"id": 1,
"name": "Ada Lovelace"
},
{
"id": 2,
"name": "Grace Hopper"
},
{
"id": 3,
"name": "Alan Turing"
}
]Tudo nesta página é processado no seu navegador. Nada é enviado.
Para que serve
JSON Lines é o formato usado pela maioria dos pipelines de log, conjuntos de dados de machine learning e exportações em streaming: um valor JSON completo por linha, para que um arquivo possa ser lido ou anexado uma linha de cada vez. Esta ferramenta processa cada linha de forma independente, informando quantas foram lidas com sucesso e onde está a primeira linha quebrada, e então une os valores válidos em um único array JSON formatado. O sentido inverso pega um array JSON (ou um único objeto) e imprime um valor JSON compacto por linha.
Como usar
- Escolha JSONL para array, ou array para JSONL.
- Cole seu texto em JSON Lines ou seu array/objeto JSON.
- Verifique a contagem de linhas válidas e copie o resultado convertido.
Privacidade
Esta ferramenta roda inteiramente no seu navegador. O que você digita nunca é enviado, salvo ou compartilhado — fechar a aba já remove tudo.
Perguntas frequentes
- Meus dados são enviados a algum lugar?
- Não. A análise e a conversão acontecem em JavaScript executado na página, então seu JSON nunca sai do seu dispositivo.
- O que acontece se uma linha for um JSON inválido?
- Essa linha é ignorada e relatada com o número da linha e o erro do analisador, enquanto todas as outras linhas válidas continuam sendo convertidas.
- Posso converter um único objeto JSON, não apenas um array?
- Sim. Um único objeto se torna uma linha JSONL; um array se torna uma linha por elemento.