JSON to CSV in C#

Pri práci s údajmi sa často objavujú dva formáty: JSON (JavaScript Object Notation) a CSV (Comma-Separated Values).JSON je skvelý pre štruktúrovanú výmenu údajov, zatiaľ čo CSV zostáva jednoduchým, priateľským spôsobom na ukladanie tabulárnych údajov.V tomto príspevku vás budem prechádzať podrobným, krok za krokom procesom na konverziu údajov JSon do formátu CSV pomocou C#. Či už integrujete s APIs alebo reformujete údaje pre systémy dedičstva, tento sprievodca bude pokrývať všetko, čo potrebujete.

C# knižnica previesť JSON na CSV

K tomu, aby sme konvertovali bezproblémovo, používame silné Aspose.Cells JSON Converter pre .NET knižnica. môžete rýchlo začať Stiahnuť API alebo ho inštalovať prostredníctvom NuGet. Napríklad pomocou konzoly Package Manager jednoducho spustite:

PM> Install-Package Aspose.Cells

Krok na konverziu JSON na CSV {#Krok na konverziu JSON na CSV}

Aspose.Cells pre .NET zjednodušuje konverziu JSON na CSV. Tu je podrobnejší pohľad na celkový proces:

  • Vytvorte novú pracovnú knihu programu Excel: Začnite s bielou kanvou vytvorením novej súboru Excel.
  • Prečítajte si Vaše údaje o JSON: Importovať údaje z súboru Json alebo drôtu JSon.
  • Importujte údaje do pracovnej knihy: Použite vstavané funkcie knižnice na vloženie údajov JSON do programu Excel.
  • Export ako CSV: Uložiť údaje z pracovnej knihy do súboru CSV, aby bol pripravený na použitie v rôznych aplikáciách.

S týmito krokmi v mysli, pozrime sa hlbšie do kódu.

Konvertovať JSON dáta na CSV v C#

V tejto sekcii sa podrobne dozviete, ako programovo previesť JSON na CSV v C#. Proces zahŕňa:

  • Vytvorenie pracovného objektu: Nastavíte nový Pracovná kniha objekt, ktorý slúži ako váš Excel súbor.
  • Vyberanie pracovného listu: Získajte odkaz na prvý pracovný list prostredníctvom Pracovná kniha.Worksheets[0] V kolekcii .
  • Nastavenie možnosti konverzie: Vytvorte príklad JsonLayoutOptions triedy na nastavenie akýchkoľvek ďalších nastavení, ktoré by ste mohli potrebovať.
  • Importácia JSON údajov: Použite JsonUtility.ImportData() spôsob, ako nahrať vaše JSON údaje priamo do pracovnej dosky.
  • Zachovávať ako CSV: Nakoniec exportujte údaje zošitov ako súbor CSV pomocou Pracovná kniha.Save(string, SaveFormat.CSV) a metódy .

Nasledujúci kódový vzorec ukazuje praktickú realizáciu vývozu údajov JSON do CSV s C#:

JSON dáta

Pre demonštráciu zvážte nasledujúci vzor JSON, ktorý predstavuje zoznam uzlín s ich povesťami. Toto je JSON vstup použitý v príklade kódu vyššie:

[
    {"nodeId":1,"reputation":1134},
    {"nodeId":2,"reputation":547},
    {"nodeId":3,"reputation":1703},
    {"nodeId":4,"reputation":-199},
    {"nodeId":5,"reputation":-306},
    {"nodeId":6,"reputation":-49},
    {"nodeId":7,"reputation":1527},
    {"nodeId":8,"reputation":1223}
]

Konvertované CSV

Po spustení konverzie sa údaje JSON premenia na dôkladne organizovaný súbor CSV. Obrázok nižšie zobrazuje vzorku toho, ako by konverovaný CSV mohol vyzerať:

JSON to CSV

Konvertovať JSON na CSV Online

Ak by ste radšej rýchle riešenie bez písania kódu, skontrolujte naše Zadarmo online JSON na CSV konvertorTento nástroj vám umožňuje jednoducho nahrať svoj súbor JSON a spravuje konverziu pre vás v snape.

Zadarmo JSON dáta na CSV Converter

Chcete vyskúšať plnú moc Aspose.Cells pre .NET bez akýchkoľvek limitov? bezplatná dočasná licencia a export JSON súbory do formátu CSV bez akýchkoľvek hodnotenia obmedzení. dokumentácia je veľmi užitočná a naša komunita je aktívna na Fórum Ak máte akékoľvek otázky.

Záver

Konverzia údajov JSON do CSV pomocou C# je efektívna a jednoduchá s Aspose.Cells pre .NET. Táto knižnica nielen zjednodušuje operácie súborov Excel, ale tiež brzdí medzeru medzi rôznymi formátmi údajov, čo uľahčuje integráciu a manipuláciu s údajmi v aplikáciách .NET. Či už vyvíjate aplikácie na základe údajov alebo len reformujete svoje údaje, nasledujte vyššie uvedené kroky, ktoré vám pomôžu konvertovať súbory J SON do Excelu pomocou c# alebo použiť iné metódy, ako je JSON na CSV na konzolu C # pre vaše projekty.

More in this category