NC JSON
Conversão de arquivo

Converter NC para JSON

RESPOSTA RÁPIDA
É possível converter NC para JSON?
Sim - NC converte para JSON.

Selecione primeiro a variável e a fatia de dimensão que você precisa, depois serialize-a com .to_dict() do xarray ou .to_dataframe().reset_index().to_json(). Converter um conjunto de dados global de resolução total para JSON é impraticável devido ao tamanho do arquivo.

Também para JSON: BDOB · EXPRESS · REPLIT

Nesta página

Testado em macOS, Windows e Linux
Última verificação em Oct 2026

Mais conversores gratuitos

HEIC, PNG, WEBP, MP3 e mais - todas as ferramentas aqui são gratuitas.

Abrir a caixa de ferramentas

Por que converter NC para JSON?

O JSON é o formato nativo de troca de dados para aplicações web e APIs REST. Exportar um subconjunto de dados climáticos ou oceanográficos de um arquivo netCDF como JSON permite que visualizações e serviços web os consumam sem uma biblioteca netCDF. Também é legível por humanos, o que o torna útil para inspecionar metadados ou uma pequena fatia de variável durante o desenvolvimento.

Como converter NC para JSON

Python (xarray + netCDF4) FREE

Instale com pip install xarray netCDF4, abra o arquivo com xarray.open_dataset(), selecione a variável e a fatia com .sel(), depois chame .to_dict() e json.dump() para gravar a saída.

ncdump FREE

Execute ncdump -h data.nc para inspecionar metadados ou ncdump -v variable_name data.nc para extrair uma variável no formato de texto CDL; direcione através de uma linha de comando Python para produzir a saída JSON.

Sobre estes formatos

Qualidade e o que observar

  • O JSON é prático apenas para fatias pequenas - uma única variável de grade global em resolução diária pode conter milhões de valores numéricos, tornando a saída lenta para produzir e difícil de consumir.
  • Sempre identifique os nomes das variáveis primeiro executando ncdump -h yourfile.nc ou print(ds) no xarray antes de tentar qualquer exportação.
  • Para uma estrutura plana orientada a registros adequada para APIs REST, use subset.to_dataframe().reset_index().to_json(orient='records') em vez de .to_dict().

Perguntas frequentes

Posso converter o arquivo NC inteiro em um único documento JSON?
Tecnicamente sim, mas raramente é útil - a saída é profundamente aninhada e pode ter centenas de megabytes para arquivos climáticos típicos. Sempre selecione uma variável e uma fatia primeiro.
Existe uma ferramenta online para converter NC para JSON?
Não existe um conversor online confiável; arquivos netCDF são grandes conjuntos de dados científicos que exigem suporte de biblioteca além do que as ferramentas baseadas em navegador podem oferecer.
Qual estrutura JSON o xarray produz?
O .to_dict() do xarray gera um objeto aninhado com chaves para coords, data_vars, dims e attrs, espelhando a estrutura do Dataset do xarray.