Ինչպես փոխարկել JSON-ը CSV-ի C#-ում

Այս հիմնական ձեռնարկը կուղեկցի ձեզ, թե ինչպես պետք է վերափոխել JSONCSV-ի C#-ում: JSON տվյալները սովորաբար օգտագործվում են տվյալների և տեղեկատվության փոխանցման տարբեր հավելվածների հետ համատեղելի դարձնելու համար: JSON-ին CSV C# փոխարկելու համար սովորական լեզու է, որն օգտագործվում է նաև այս ձեռնարկում:

C#-ում JSON-ը CSV-ի փոխարկելու քայլեր

  1. Օգտագործելով NuGet փաթեթի կառավարիչը, ավելացրեք Aspose.Cells գրադարան՝ JSON-ը CSV-ի փոխարկելու համար
  2. Ստեղծեք դատարկ Workbook օբյեկտ՝ փոխարկված CSV տվյալները պահելու համար
  3. Մուտք գործեք բջիջների հավաքածուն առաջին աշխատաթերթից
  4. Ստեղծեք JsonLayoutOptions դասի օբյեկտ և կազմաձևեք ցանկալի հատկությունները
  5. Ճանապարհը և այլ պահանջվող պարամետրերն անցնելիս զանգահարեք ImportData մեթոդը
  6. Պահպանեք ելքային CSV ֆայլը

Այս պարզ քայլերը բացատրում են, թե որքան պարզ է փոխարկել JSON-ը CSV-ի C#-ով, որտեղ կարող եք բեռնել JSON տվյալներ պարունակող մուտքային ֆայլը և այնուհետև պահել աշխատանքային գիրքը որպես CSV՝ JSON տվյալները դրան ներմուծելուց հետո: JsonUtility դասը պարունակում է ImportData ֆունկցիան, որը JSON ֆայլից տվյալները փոխանցում է աշխատաթերթի բջիջների հավաքածու: Այս փոխակերպումն իրականացվում է արագ՝ քիչ հիշողություն և պրոցեսորի ռեսուրսներ սպառելով:

C#-ում JSON-ը CSV-ի փոխարկելու կոդը

using System;
using Aspose.Cells;
using Aspose.Cells.Utility;
namespace ConvertJSONtoCSVInCSharp
{
class Program
{
static void Main(string[] args)
{
// Use Aspose.Cells license to remove trial version limitations after converting JSON to CSV
License licenseForConvertingJSON = new License();
licenseForConvertingJSON.SetLicense("Aspose.Cells.lic");
// Read input JSON file
string path = File.ReadAllText("Test.json");
// Create an empty workbook object
Workbook workbook = new Workbook();
// Access the cells
Cells cells = workbook.Worksheets[0].Cells;
// Set JsonLayoutOptions properties
JsonLayoutOptions options = new JsonLayoutOptions();
options.ConvertNumericOrDate = true;
options.ArrayAsTable = true;
options.IgnoreArrayTitle = true;
options.IgnoreObjectTitle = true;
JsonUtility.ImportData(path, cells, 0, 0, options);
// Save output CSV file
workbook.Save("Output.csv");
}
}
}

Այս կոդի հատվածում JSON ֆայլ մուտքագրելու ուղին նշված է, և JsonLayoutOptions-ի տարբեր հատկություններ դրված են փոխակերպման գործընթացը կառավարելու համար: Օրինակ, դուք կարող եք սահմանել հատկություններ՝ կապված զանգվածի վերնագրի, օբյեկտի վերնագրի, թվերի ձևաչափերի փոխակերպման և այլնի հետ՝ պահանջվող ելքային CSV ֆայլը ստանալու համար: Այնուհետև կանչվում է ImportData մեթոդը, որն իրականացնում է JSON ֆայլի փոխակերպումը:

Այս պարզ ձեռնարկը մանրամասնում է, թե ինչպես օգտագործելով C#-ը JSON-ը փոխարկվում է CSV: Եթե ցանկանում եք սովորել CSV-ի Excel-ի փոխարկումը, տես ինչպես փոխարկել CSV ֆայլը Excel-ի C#-ով-ի հոդվածը:

 Հայերեն