NC JSON
Conversión de archivos

Convertir NC a JSON

RESPUESTA RÁPIDA
¿Es posible convertir NC a JSON?
Sí - NC se convierte a JSON.

Seleccione primero la variable y el fragmento de dimensión que necesite, luego serialícelo con .to_dict() de xarray o .to_dataframe().reset_index().to_json(). Convertir un conjunto de datos global a resolución completa a JSON no es práctico debido al tamaño del archivo.

También a JSON: BDOB · EXPRESS · REPLIT

En esta página

Probado en macOS, Windows y Linux
Última verificación Oct 2026

Más convertidores gratuitos

HEIC, PNG, WEBP, MP3 y más - cada herramienta aquí es gratuita.

Abrir la caja de herramientas

¿Por qué convertir NC a JSON?

JSON es el formato de intercambio de datos nativo para aplicaciones web y APIs REST. Exportar un subconjunto de datos climáticos u oceanográficos de un archivo netCDF como JSON permite que las visualizaciones y servicios web los consuman sin una biblioteca netCDF. También es legible por humanos, lo que lo hace útil para inspeccionar metadatos o un pequeño fragmento de variable durante el desarrollo.

Cómo convertir NC a JSON

Python (xarray + netCDF4) FREE

Instale con pip install xarray netCDF4, abra el archivo con xarray.open_dataset(), seleccione la variable y el fragmento con .sel(), luego llame a .to_dict() y json.dump() para escribir la salida.

ncdump FREE

Ejecute ncdump -h data.nc para inspeccionar los metadatos o ncdump -v variable_name data.nc para volcar una variable en formato de texto CDL; envíe la salida a través de una línea de comandos de Python para producir una salida JSON.

Acerca de estos formatos

Calidad y qué observar

  • JSON es práctico solo para fragmentos pequeños - una sola variable cuadriculada global con resolución diaria puede contener millones de valores numéricos, lo que hace que la salida sea lenta de producir y difícil de consumir.
  • Identifique siempre los nombres de las variables primero ejecutando ncdump -h yourfile.nc o print(ds) en xarray antes de intentar cualquier exportación.
  • Para una estructura plana orientada a registros adecuada para APIs REST, use subset.to_dataframe().reset_index().to_json(orient='records') en lugar de .to_dict().

Preguntas frecuentes

¿Puedo convertir el archivo NC completo en un solo documento JSON?
Técnicamente sí, pero rara vez es útil - la salida está profundamente anidada y puede ocupar cientos de megabytes en archivos climáticos típicos. Seleccione siempre una variable y un fragmento primero.
¿Existe alguna herramienta en línea para convertir NC a JSON?
No existe un convertidor en línea confiable; los archivos netCDF son grandes conjuntos de datos científicos que requieren soporte de bibliotecas más allá de lo que las herramientas basadas en el navegador pueden ofrecer.
¿Qué estructura JSON produce xarray?
El método .to_dict() de xarray genera un objeto anidado con claves para coords, data_vars, dims y attrs, reflejando la estructura del Dataset de xarray.