pt

Arrow para JSON

Converta arquivos Apache Arrow e Feather em JSON legível no navegador, sem enviar nada. Cada linha vira um objeto, campos aninhados conservados.

Processando localmente no seu dispositivo ...

Processando localmente no seu dispositivo ...

0%

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
Hosted in GermanyGlobal Content Delivery
Auditado externamenteTLS A+ · Cabeçalhos A+

Apache Arrow é o padrão em memória orientado a colunas mais utilizado para dados analíticos; o formato Arrow IPC (também Feather v2) mantém essas tabelas em disco e é usado por pandas, Polars, R e muitas ferramentas de dados. O arquivo é compacto, mas ilegível num editor. Esta ferramenta decodifica o conteúdo e produz um array JSON claro: um objeto por linha de dados, com os nomes das colunas como chaves. Ao contrário do CSV, os campos aninhados permanecem como estrutura JSON real.

Tudo acontece localmente no seu navegador (JavaScript puro, sem envio de arquivo, mesmo offline). A ferramenta lê o esquema Arrow e os blocos de dados, construindo um objeto por linha. Para garantir precisão, inteiros de 64 bits fora do intervalo seguro do JavaScript são emitidos como string, timestamps como texto ISO 8601 e valores binários brutos como base64. Listas e estruturas permanecem como JSON aninhado.

Você precisa disso quando pandas, Polars, R ou uma ferramenta de dados entrega um arquivo .arrow ou .feather e você quer visualizá-lo, enviá-lo a uma ferramenta que fale JSON (uma API, um script, um teste) ou manter a estrutura aninhada. Nota: o formato Arrow IPC (Feather v2) é suportado; o antigo Feather v1 não é lido. A conversão é unidirecional (Arrow para JSON).

Ficha técnica

Ficha técnica
Formatos de entradaARROW, FEATHER, IPC
Formato de saídaJSON
Processamento em loteSim
ProcessamentoLocalmente no navegador (WebAssembly)
Upload de arquivosNenhum

Em 3 passos

  1. Arraste ou selecione seu arquivo Arrow ou Feather.
  2. A ferramenta lê o esquema e as linhas localmente.
  3. Baixe o JSON (vários arquivos como ZIP).

Limites: O formato de arquivo Apache Arrow IPC (também Feather v2) é suportado; o antigo Feather v1 não é lido. Inteiros grandes de 64 bits aparecem como string (precisão), timestamps como ISO 8601 e valores binários como base64. A conversão é unidirecional (sem retorno de JSON para Arrow). Arquivos muito grandes requerem memória suficiente.

Perguntas frequentes

O que é um arquivo Arrow ou Feather?

O formato Arrow IPC (Feather v2) armazena uma tabela colunar em disco; é usado por pandas, Polars e R.

Meus arquivos são enviados para algum servidor?

Não. A conversão acontece inteiramente no navegador, mesmo sem conexão à internet.

JSON ou CSV: qual escolher?

JSON preserva os campos aninhados como estrutura e é ideal para código e APIs; CSV é uma tabela plana adequada para planilhas.

Números grandes e timestamps são preservados?

Inteiros de 64 bits fora do intervalo seguro do JS são emitidos como string, timestamps como ISO 8601 e valores binários como base64.

Posso converter JSON de volta para Arrow?

Não com esta ferramenta. A conversão é unidirecional (Arrow para JSON) e serve para inspecionar e reutilizar os dados.

Ferramentas relacionadas

Arrow para CSV · Parquet para JSON · Avro para JSON · Parquet para CSV · JSON e XML do FHIR