JSON to CSV in C#

Када раде са подацима, два формата често долазе у игру: ЈСОН (Јаваскрипт Објект Нотација) и ЦСВ (Комма-Одвојене Вриједности).ЈСНУМКС је одличан за структурирану размену података, док ЦСС остаје једноставан, љубазан начин за складиштење табеларни подаци.У овом чланку, ја ћу вас проћи кроз детаљан, корак по кораку процес да конвертујете JSON податке у CSV формат користећи Ц #. Без обзира да ли се интегришете са АПИ или реформирате податку за систем наслеђа, овај водич ће покрити све што вам је потребно.

C# Библиотека да конвертује JSON у CSV

Да би се немилосрдно управљала конверзијом, користимо моћне Aspose.Cells JSON Converter за .NET Библиотека. можете брзо почети са Преузимање АПИ или инсталирати преко НУГЕТ. На пример, користећи конзолу за управљање пакетом, једноставно покрените:

PM> Install-Package Aspose.Cells

Koraki za pretvaranje JSON u CSV

Aspose.Cells for .NET олакшава конверзију JSON-а у CSV. Ево детаљнијег погледа на укупни процес:

  • Stvorite novu Excel radnu knjigu: Počnite od prazne kanve stvaranjem novog Excel datoteke.
  • Прочитајте своје JSON подаци: Импортирајте податке из ЈСОН датотеке или ЈССОН струке.
  • Увозити податке у раднику: Користите уграђене функције библиотеке да бисте унели JSON подаци у Екцел радник.
  • Експорт као ЦСВ: Сачувајте податке из радног књига у ЦСС датотеку, чинећи га спремним за употребу у различитим апликацијама.

Са овим корацима у уму, потапајмо се дубље у код.

Конвертовање JSON података у ЦСВ у Ц#

Овај одељак ће детаљно објаснити како програматски конвертовати ЈСОН у ЦСВ у Ц#.

  • Стварање Објекта радног књига: Наставите нови Radna knjiga Objekt koji služi kao vaša Excel datoteka.
  • Избор радног листа: Добијте референцу на први радни лист путем Radni list - radni list[0] у колекцији.
  • Успостављање опција за конверзију: Направите инстанцију JsonLayoutOptions Класа да бисте конфигурисали било какве додатне подешавања које вам можда треба.
  • Importiranje JSON podataka: Koristite JsonUtility.ImportData() метода за преузимање JSON података директно у радни лист.
  • Save as CSV: Konačno, izvozite podatke o radnoj knjizi kao CSV datoteku pomoću Workbook.Save(string, SaveFormat.CSV) Метода је

Код узорка испод показује практичну имплементацију извоза ЈСОН података у ЦСВ са Ц #:

JSON подаци

За демонстрацију, размотрите следећи ЈСОН узор, који представља листу чворова са њиховим репутацијама. ово је ЈСОН унос који се користи у горе наведеном примјеру кода:

[
    {"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}
]

Конвертовани ЦСВ

Након покретања конверзије, JSON подаци се претварају у добро организован ЦСВ датотеку. слика испод показује узорка о томе како конвертовани ЦСВ може изгледати:

JSON to CSV

Конвертирајте ЈСОН у ЦСВ Онлине

Ако бисте преферирали брзо решење без писања кода, проверите наше Бесплатни онлине JSON до ЦСВ конвертерОвај алат вам омогућава да једноставно преузмете свој JSON датотеку и он управља конверзијом за вас у сну.

Бесплатни JSON подаци у ЦСВ конвертер

Желите да пробате пуну снагу Aspose.Cells за .NET без икаквих ограничења? Бесплатна привремена лиценца и извозити ЈСОН датотеке у ЦСВ формат без икаквих ограничења за евалуацију. Документација Веома је корисно, а наша заједница је активна у Форум Ako imate bilo kakvih pitanja.

Закључак

Конвертовање JSON података у ЦСВ користећи Ц# је ефикасно и једноставно са Асписе.Целлс за .НЕТ. Ова библиотека не само да поједноставља операције Екцел датотеке, већ и олакшава празнину између различитих формата подаци, што је лакше да се интегришу и манипулишу подацима у .NET апликацијама. Без обзира да ли развијате апликације које се баве податак или само реформирају своје податку, следећи кораци изнад ће вам помоћи да конвертујете ЈСОН фајл у Ексел коришћењем Ц # или користите друге методе као што су ЈСОН кон ЦФС конзоле за ваше пројекте.

More in this category