NC JSON
Conversion de fichier

Convertir NC en JSON

RÉPONSE RAPIDE
Est-il possible de convertir NC en JSON ?
Oui - NC se convertit en JSON.

Sélectionnez d'abord la variable et la tranche de dimension dont vous avez besoin, puis sérialisez-la avec .to_dict() de xarray ou .to_dataframe().reset_index().to_json(). La conversion d'un jeu de données mondial en pleine résolution vers JSON est peu pratique en raison de la taille du fichier.

Aussi vers JSON : BDOB · EXPRESS · REPLIT

Sur cette page

Testé sur macOS, Windows et Linux
Dernière vérification le Oct 2026

Plus de convertisseurs gratuits

HEIC, PNG, WEBP, MP3 et plus - chaque outil ici est gratuit.

Ouvrir la boîte à outils

Pourquoi convertir NC en JSON ?

Le format JSON est le format d'échange de données natif pour les applications web et les API REST. L'exportation d'un sous-ensemble de données climatiques ou océanographiques d'un fichier netCDF en JSON permet aux visualisations et services web de les consommer sans bibliothèque netCDF. Il est également lisible par l'homme, ce qui le rend utile pour inspecter les métadonnées ou une petite tranche de variable pendant le développement.

Comment convertir NC en JSON

Python (xarray + netCDF4) FREE

Installez avec pip install xarray netCDF4, ouvrez le fichier avec xarray.open_dataset(), sélectionnez la variable et la tranche avec .sel(), puis appelez .to_dict() et json.dump() pour écrire la sortie.

ncdump FREE

Exécutez ncdump -h data.nc pour inspecter les métadonnées ou ncdump -v variable_name data.nc pour extraire une variable au format texte CDL ; passez le résultat par une commande Python d'une ligne pour produire une sortie JSON.

À propos de ces formats

Qualité et points de vigilance

  • Le format JSON n'est pratique que pour de petites tranches - une seule variable quadrillée mondiale à résolution quotidienne peut contenir des millions de valeurs numériques, ce qui rend la sortie lente à produire et difficile à consommer.
  • Identifiez toujours les noms des variables au préalable en exécutant ncdump -h yourfile.nc ou print(ds) dans xarray avant de tenter toute exportation.
  • Pour une structure plate orientée enregistrements adaptée aux API REST, utilisez subset.to_dataframe().reset_index().to_json(orient='records') au lieu de .to_dict().

Foire aux questions

Puis-je convertir l'intégralité du fichier NC en un seul document JSON ?
Techniquement oui, mais c'est rarement utile - la sortie est profondément imbriquée et peut peser des centaines de mégaoctets pour des fichiers climatiques typiques. Sélectionnez toujours une variable et une tranche au préalable.
Existe-t-il un outil en ligne pour convertir NC en JSON ?
Il n'existe aucun convertisseur en ligne fiable ; les fichiers netCDF sont de grands jeux de données scientifiques qui nécessitent un support de bibliothèque dépassant ce que les outils basés sur un navigateur peuvent fournir.
Quelle structure JSON xarray produit-il ?
La méthode .to_dict() de xarray génère un objet imbriqué avec des clés pour coords, data_vars, dims, et attrs, reflétant la structure du Dataset xarray.