Léiert wéi een CSV op JSON Format effizient konvertéiert.

CSV zu JSON

Konvertéiert CSV op JSON Dateien an C# .NET

CSV (Comma-Separated Values) ass e wäit benotzt Dateiformat fir Tabulärdaten ze späicheren an auszetauschen. Wärend CSV en einfachen an einfach ze benotzen Format ass, ass et net ëmmer dat effizientesten Format fir Webapplikatiounen. JSON (JavaScript Object Notation) ass e liicht Datenaustauschformat dat einfach ass fir Mënschen ze liesen a schreiwen, an einfach fir Maschinnen ze analyséieren an ze generéieren. JSON gëtt ëmmer méi als Dateformat fir Web APIs benotzt, sou datt et eng populär Wiel fir Entwéckler mécht. D’Konvertéierung vun CSV-Dateien op JSON-Format kann d’Effizienz vun der Dateveraarbechtung verbesseren an et erméiglecht d’Donnéeë vu Webapplikatiounen op eng méi userfrëndlech Manéier ze verbrauchen. An dësem Tutorial wäerte mir Iech duerch de Prozess vun der Konvertéierung vun CSV-Dateien op JSON-Format mat C# .NET féieren.

CSV zu JSON Konversioun API

Aspose.Cells Cloud SDK fir .NET bitt verschidde Virdeeler, déi et en idealen Tool maachen fir CSV op JSON Format ze konvertéieren. Éischtens a virun allem ass et eng Cloud-baséiert API, dat heescht datt et keng Software oder Bibliothéiken op Ärer lokaler Maschinn installéiert ass. Dëst mécht et einfach unzefänken, an eliminéiert de Besoin fir komplexe Setup a Konfiguratioun. Zousätzlech ass Aspose.Cells Cloud SDK fir .NET héich skalierbar a ka grouss Bänn vun Daten handhaben, sou datt et gëeegent ass fir Enterprise-Niveau Uwendungen. De Konversiounsprozess ass séier, zouverlässeg, a produzéiert qualitativ héichwäerteg JSON-Output déi einfach ass ze analyséieren an a Webapplikatiounen ze benotzen.

Mir fänken un mat der SDK Referenz an eiser Applikatioun iwwer NuGet Package Manager. Sicht “Aspose.Cells-Cloud” a klickt op de Knäppchen Add Package. Zweetens, wann Dir kee Kont iwwer Cloud Dashboard hutt, erstellt w.e.g. e gratis Kont andeems Dir eng gëlteg E-Mailadress benotzt a kritt Är personaliséiert Umeldungsinformatiounen.

Konvertéiert CSV op JSON mat C#

Fir d’Dokumentkonversioun auszeféieren, hu mir dräi API-Uriff fir dës Ufuerderung z’erreechen.

  • GetWorkbook - Get input CSV from Cloud storage. After conversion, save output to cloud storage.
  • PutConvertWorkbook - Converts CSV file to other formats from request content.
  • PostWorkbookSaveAs - Saves CSV file as other formats file to storage.

Am folgende Code Snippet wäerte mir GetWorkbook API Uruff benotzen deen den Input CSV vu Cloud Storage lued, konvertéiert et op JSON an späichert dann d’Ausgab op déiselwecht Cloud Storage.

// Fir komplett Beispiller an Datendateien, gitt w.e.g. op 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Kritt Client Umeldungsinformatioune vun https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// erstellt CellsApi Instanz wärend Dir ClientID a ClientSecret passéiert
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// éischt Excle Aarbechtsbuch op Drive
string input_CSV = "input.csv";
// Numm vun der zweeter Excel Aarbechtsbuch
string resultant_File = "output.json";

try
{    
    // eropluede CSV op Cloud Storage
    cellsInstance.UploadFile(input_CSV, File.OpenRead(input_CSV));
    
    // initialiséieren d'Konversiounsoperatioun
    var response = cellsInstance.CellsWorkbookGetWorkbook(input_CSV, null, format:"JSON", null, outPath:resultant_File);

    // Drécken Erfolleg Message wann concatenation erfollegräich ass
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("CSV to JSON converted successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Loosst eis eist Verständnis iwwer uewe genannte Code Snippet entwéckelen:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Erstellt en Objet vun CellsApi wärend Dir Client Umeldungsinformatiounen als Argumenter passéiert.

cellsInstance.UploadFile(input_CSV, File.OpenRead(input_CSV));

Eroplueden den Input CSV op Cloud Storage.

var response = cellsInstance.CellsWorkbookGetWorkbook(input_CSV, null, format:"JSON", null, outPath:resultant_File);

Initialiséiere vun der CSV zu JSON Konversioun Operatioun. No der erfollegräicher Konversioun gëtt d’Ausgab JSON-Datei op d’Cloudlagerung gespäichert.

csv zu json

CSV zu JSON Konversioun Virschau.

D’Probe-CSV, déi am uewe genannte Beispill benotzt gëtt, ka vun input.csv erofgeluede ginn an déi resultéierend JSON-Datei kann vun output.json erofgeluede ginn.

Online CSV op JSON mat cURL Kommandoen

Konvertéieren CSV op JSON mat cURL Kommandoen a REST API bitt verschidde Virdeeler. Éischtens a virun allem ass et eng einfach an einfach ze benotzen Approche déi keng zousätzlech Software oder Bibliothéiken erfuerdert installéiert ze ginn. Zousätzlech sinn cURL Kommandoen a REST API plattformonofhängeg, dat heescht datt déiselwecht Approche op all Betribssystem oder Programméierungssprooch benotzt ka ginn, déi cURL Kommandoen an REST API ënnerstëtzt. Dëst mécht et eng ideal Léisung fir Entwéckler déi mat verschiddene Plattformen a Programméierungssprooche schaffen.

Elo an dëser Sektioun wäerte mir d’Schrëtt léieren wéi Dir CSV op JSON online konvertéiert mat de cURL Kommandoen. Also den éischte Schrëtt ass e JWT Zougang Token ze generéieren baséiert op de Client Umeldungsinformatiounen:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Wann mir de JWT Token hunn, ruffe mir GetWorkbook API fir CSV op JSON online ze konvertéieren. Fëllt w.e.g. de folgende Kommando aus:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/input.csv?format=JSON&isAutoFit=false&onlySaveTable=false&outPath=resultant.json&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "<JWT Token>"

Ofschlossbemierkungen

An dësem Tutorial hu mir zwou Approche entdeckt fir CSV-Dateien op JSON-Format ze konvertéieren - mat C# .NET a cURL Kommandoen mat REST API. Béid Approche hunn hir Virdeeler, an d’Wiel hänkt schlussendlech vun de spezifesche Bedierfnesser vun Ärem Projet of. Mat C# .NET konnte mir d’Aspose.Cells Cloud SDK benotzen fir effizient CSV-Dateien op JSON-Format online ze konvertéieren, während cURL Kommandoen a REST API eng einfach a plattformonofhängeg Approche ubidden, déi keng zousätzlech Software oder Bibliothéiken erfuerdert. Onofhängeg vun der Approche déi Dir gewielt hutt, d’Konvertéierung vun CSV-Dateien op JSON-Format kann Effizienz a Benotzerfrëndlechkeet fir Är Webapplikatiounen bréngen, wat Iech erlaabt d’Dateveraarbechtung an d’Gestioun ze streamline.

Nëtzlech Linken

Recommandéiert Artikelen

Besicht w.e.g. déi folgend Linken fir méi iwwer ze léieren: