Não há qualquer subcontratação no tratamento do conteúdo dos seus arquivos. Não precisa de um contrato de tratamento de dados com a gottrix para processar documentos confidenciais ou empresariais.
Hosted in GermanyGlobal Content Delivery
Servidores de origem na Hetzner, na Alemanha, com entrega mundial por meio de uma rede de distribuição de conteúdo (CDN). O conteúdo dos seus arquivos nunca é transmitido nesse processo - ele não sai do seu dispositivo.
JSON Lines, também NDJSON, escreve exatamente um valor JSON por linha e é o formato preferido para registros, 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 arquivo 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 localmente 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 localmente. 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.
A vantagem prática do JSONL: cada linha é JSON válido por si só. Por isso o arquivo pode ser transmitido, ampliado e processado linha a linha sem carregar tudo de uma vez na memória - e uma única linha defeituosa não torna todo o documento ilegível, como aconteceria com um array JSON grande.
Ficha técnica
Ficha técnica
Formatos de entrada
JSON
Formato de saída
JSONL
Processamento em lote
Não
Processamento
Localmente no navegador (JavaScript)
Upload de arquivos
Nenhum
Em 3 passos
Largue ou escolha o seu arquivo JSON.
A ferramenta escreve cada entrada como a sua própria linha.
Transfira o arquivo 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. As estruturas aninhadas e os tipos de dados (números, booleanos, objetos/arrays aninhados) de cada entrada permanecem inalterados como JSON compacto na linha.
Perguntas frequentes
Meu arquivo é enviado?
Não. A conversão corre inteiramente localmente no navegador - nada é enviado.
O que é NDJSON?
NDJSON é outro nome para JSON Lines: cada linha contém exatamente um valor JSON.
E se 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.
Apenas com o seu consentimento medimos a utilização de forma anonimizada através de cookies para melhorar o gottrix. Os seus arquivos permanecem sempre locais, no seu dispositivo. Privacidade