pt

JSON para JSONL

Converta um array JSON em JSON Lines (NDJSON) localmente - um registo por linha, sem envio, diretamente no seu navegador.

Processando localmente no seu dispositivo ...

0%

Seus arquivos nunca saíram do seu dispositivo

    Meu arquivo é enviado?

    Não. Tudo roda no seu navegador - o seu arquivo nunca sai do seu dispositivo. Como isso é verificável

    Sem envio100% local
    O conteúdo fica consigosem acesso de terceiros
    Servidores na AlemanhaRGPD desde a conceção
    Auditado externamenteTLS A+ · Cabeçalhos A+

    JSON Lines, também NDJSON, escreve exatamente um valor JSON por linha e é o formato preferido para registos, pipelines de streaming, importações para bases de dados e dados de treino de aprendizagem automática. Um array JSON clássico, em contraste, exige ler todo o ficheiro de uma só vez. Esta ferramenta pega no seu array JSON e escreve cada entrada como a sua própria linha compacta.

    A conversão corre inteiramente em local no navegador, em JavaScript puro. De um array de objetos ou valores obtém um JSON compacto por linha; a ordem é preservada. Também se reconhece um objeto que envolve um array deste tipo (por exemplo sob a chave data) e usa-se o seu array. O resultado pode ser transmitido linha a linha, processado com ferramentas como o jq ou carregado numa base de dados por blocos.

    Assim fecha-se o ciclo: JSONL para JSON e agora JSON para JSONL estão ambos disponíveis em local. A ferramenta mantém-se honesta quanto a isso: espera-se um array na raiz; um único objeto sem um array que o envolva ou um escalar é rejeitado com uma mensagem clara em vez de produzir um resultado enganador. Nada é enviado.

    Ficha técnica

    Ficha técnica
    Formatos de entradaJSON
    Formato de saídaJSONL
    Processamento em loteNão
    ProcessamentoLocalmente no navegador (JavaScript)
    Upload de arquivosNenhum

    Em 3 passos

    1. Largue ou escolha o seu ficheiro JSON.
    2. A ferramenta escreve cada entrada como a sua própria linha.
    3. Transfira o ficheiro JSONL.

    Limites: Espera um array JSON na raiz (ou um objeto que envolva exatamente um destes arrays). Cada entrada é escrita como uma linha JSON compacta e a ordem é preservada. Um escalar ou um objeto sem um array que o envolva é rejeitado com uma mensagem clara. As estruturas aninhadas dentro de uma entrada mantêm-se como JSON compacto na linha.

    Perguntas frequentes

    O meu ficheiro é enviado?

    Não. A conversão corre inteiramente em local no navegador - nada é enviado.

    O que é NDJSON?

    NDJSON é outro nome para JSON Lines: cada linha contém exatamente um valor JSON.

    E se o meu JSON for um objeto com um array dentro?

    Isso é reconhecido: o array contido é usado e escrito linha a linha.

    A ordem é preservada?

    Sim. As linhas seguem a ordem das entradas no array.

    O inverso também funciona?

    Sim, com a nossa ferramenta "JSONL para JSON".

    Ferramentas relacionadas