Conversor JSONL
Converta entre um array de objetos JSON e JSONL / NDJSON, um objeto por linha.
Conversor JSONL
O JSONL (também chamado de NDJSON) guarda um objeto JSON por linha em vez de embrulhar tudo num único array. É o formato esperado pela maioria dos conjuntos de dados de afinação de modelos de linguagem, dos pipelines de registos e das APIs de streaming, porque quem lê consegue processar um registo de cada vez sem carregar o ficheiro inteiro para a memória. Esta ferramenta converte nos dois sentidos: cole um array de objetos JSON para obter JSONL, ou cole JSONL para recuperar um único array.
Um array convertido em JSONL produz sempre um objeto compacto por linha — é essa a definição do formato, por isso as opções de formatação aplicam-se do lado do array. A "Indentação do array" define como o array resultante é escrito: dois ou quatro espaços para um ficheiro legível e fácil de comparar, ou minificado para a saída mais curta. "Ignorar linhas vazias" passa à frente das linhas em branco do JSONL colado em vez de as tratar como erro. "Indicar o número da linha no erro" nomeia a linha exata onde a leitura falhou, o que torna simples encontrar um registo defeituoso numa exportação de 50 000 linhas. "Preservar a ordem das chaves" mantém as chaves de cada objeto tal como foram escritas; desligue-a para as ordenar alfabeticamente e comparar mais facilmente.
Os dois sentidos lidam indistintamente com finais de linha Windows e Unix e processam dezenas de milhares de registos em bastante menos de um segundo, com o tempo exato apresentado no resumo por baixo da saída, a par do número de registos à entrada, à saída e das linhas em branco ignoradas.
Tudo corre localmente no seu navegador. Os seus dados nunca são enviados, o que é importante em conjuntos de treino, registos de API ou exportações que possam conter informação pessoal. Copie o resultado, transfira-o como ficheiro .txt ou envie-o para outra ferramenta, como o formatador de JSON ou o conversor de JSON para CSV.