NC JSON
Filkonvertering

Konvertera NC till JSON

SNABBT SVAR
Är det möjligt att konvertera NC till JSON?
Ja - NC konverteras till JSON.

Välj först den variabel och dimensionsdel du behöver, serialisera den sedan med xarrays .to_dict() eller .to_dataframe().reset_index().to_json(). Att konvertera en global dataset i full upplösning till JSON är opraktiskt på grund av filstorleken.

Även till JSON: BDOB · EXPRESS · REPLIT

På denna sida

Testat på macOS, Windows & Linux
Senast verifierad Oct 2026

Fler gratis konverterare

HEIC, PNG, WEBP, MP3 och mer - alla verktyg här är gratis.

Öppna verktygslådan

Varför konvertera NC till JSON?

JSON är det infödda datautbytesformatet för webbapplikationer och REST-API:er. Genom att exportera en delmängd av klimat- eller oceanografiska data från en netCDF-fil som JSON kan webbvisualiseringar och tjänster konsumera den utan ett netCDF-bibliotek. Det är också läsbart för människor, vilket gör det användbart för att inspektera metadata eller en liten variabeldel under utveckling.

Hur man konverterar NC till JSON

Python (xarray + netCDF4) FREE

Installera med pip install xarray netCDF4, öppna filen med xarray.open_dataset(), välj variabel och del med .sel(), anropa sedan .to_dict() och json.dump() för att skriva utdata.

ncdump FREE

Kör ncdump -h data.nc för att inspektera metadata eller ncdump -v variabelnamn data.nc för att dumpa en variabel i CDL-textformat; skicka vidare genom en Python-oneliner för att skapa JSON-utdata.

Om dessa format

Kvalitet & vad man bör tänka på

  • JSON är endast praktiskt för små delar - en enskild global rutnätsvariabel med daglig upplösning kan innehålla miljontals numeriska värden, vilket gör utdata långsam att producera och svår att konsumera.
  • Identifiera alltid variabelnamn först genom att köra ncdump -h dinfil.nc eller print(ds) i xarray innan du försöker exportera.
  • För en platt, postorienterad struktur som lämpar sig för REST-API:er, använd subset.to_dataframe().reset_index().to_json(orient='records') istället för .to_dict().

Vanliga frågor

Kan jag konvertera hela NC-filen till ett enda JSON-dokument?
Tekniskt sett ja, men det är sällan användbart - utdata blir djupt nästlad och kan vara hundratals megabyte för typiska klimatfiler. Välj alltid en variabel och del först.
Finns det ett onlineverktyg för att konvertera NC till JSON?
Det finns ingen pålitlig online-konverterare; netCDF-filer är stora vetenskapliga dataset som kräver biblioteksstöd utöver vad webbläsarbaserade verktyg kan erbjuda.
Vilken JSON-struktur producerar xarray?
xarrays .to_dict() skapar ett nästlat objekt med nycklar för coords, data_vars, dims och attrs, vilket speglar strukturen i ett xarray Dataset.