JSON هو اختصار لـ Javascript Object Notation ، والذي يمثل البيانات كأزواج مفتاح-قيمة. يمكنك تحويل JSON إلى تنسيق CSV و CSV إلى تنسيق JSON وفقًا لمتطلباتك. كل من تنسيقات الملفات هذه مناسبة لتخزين البيانات ونقلها. يمكنك إثراء التطبيقات القائمة على إطار عمل .NET باستخدام CSV إلى JSON وتحويل JSON إلى CSV برمجيًا باستخدام C# أو VB.NET. دعنا نتصفح السيناريوهات التالية للحصول على معلومات مفصلة:

C# JSON to CSV and CSV to JSON Converter - التثبيت

يمكنك بسهولة تثبيت API Aspose.Cells for .NET للعمل مع تنسيقات ملفات JSON و CSV. يمكنك تنزيل واجهة برمجة التطبيقات من قسم التنزيلات أو ببساطة تثبيتها عبر أمر NuGet التالي:

PM> Install-Package Aspose.Cells

تحويل JSON إلى CSV باستخدام C# أو VB.NET

يمكنك تحويل JSON إلى CSV في تطبيقاتك القائمة على إطار عمل .NET. يلزم إجراء عدد قليل من استدعاءات الطريقة وستتولى واجهة برمجة التطبيقات عملية التحويل. تحتاج إلى اتباع الخطوات أدناه لتحويل JSON إلى CSV:

  1. قراءة ملف الإدخال JSON
  2. تهيئة كائن مصنف
  3. تعيين خصائص مختلفة لـ JsonLayoutOptions
  4. حفظ ملف الإخراج CSV

يوضح الكود التالي كيفية تحويل JSON إلى CSV باستخدام C# أو VB.NET:

// قراءة ملف JSON
string str = File.ReadAllText(dataDir + "SampleJson.json");

// إنشاء مصنف فارغ
Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook();

// احصل على الخلايا
Aspose.Cells.Cells cells = workbook.Worksheets[0].Cells;

// قم بتعيين JsonLayoutOptions
Aspose.Cells.Utility.JsonLayoutOptions importOptions = new Aspose.Cells.Utility.JsonLayoutOptions();
importOptions.ConvertNumericOrDate = true;
importOptions.ArrayAsTable = true;
importOptions.IgnoreArrayTitle = true;
importOptions.IgnoreObjectTitle = true;
Aspose.Cells.Utility.JsonUtility.ImportData(str, cells, 0, 0, importOptions);

// حفظ المصنف
workbook.Save(dataDir + @"Sample_out.csv");

تحويل CSV إلى JSON باستخدام C# أو VB.NET

يمكن تحويل القيم المفصولة بفواصل في ملف CSV إلى بيانات JSON من أجل نقل البيانات أو أرشفتها. الخطوات التالية مطلوبة لإجراء تحويل CSV إلى JSON:

  1. تحميل ملف الإدخال CSV
  2. تعيين خصائص ExportRangeToJsonOptions
  3. احفظ ملف JSON الناتج

يعتمد مقتطف الشفرة أدناه على هذه الخطوات التي تشرح كيفية تحويل CSV إلى JSON باستخدام C# أو VB.NET برمجيًا:

// قم بتحميل ملف CSV
Aspose.Cells.LoadOptions loadOptions = new Aspose.Cells.LoadOptions(Aspose.Cells.LoadFormat.CSV);

Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook(dataDir + "Sample_out.csv", loadOptions);
Aspose.Cells.Cell lastCell = workbook.Worksheets[0].Cells.LastCell;

// قم بتعيين ExportRangeToJsonOptions
Aspose.Cells.Utility.ExportRangeToJsonOptions options = new Aspose.Cells.Utility.ExportRangeToJsonOptions();
Aspose.Cells.Range range = workbook.Worksheets[0].Cells.CreateRange(0, 0, lastCell.Row + 1, lastCell.Column + 1);
string data = Aspose.Cells.Utility.JsonUtility.ExportRangeToJson(range, options);

// اكتب من CSV إلى ملف JSON
System.IO.File.WriteAllText(dataDir + "CSV_out.json", data);

استنتاج

في هذه المقالة ، تعلمنا كيفية تحويل JSON إلى CSV وكذلك CSV إلى JSON باستخدام لغات البرمجة C# أو VB.NET. يتم إجراء التحويل بدقة وكفاءة عالية. تتوفر العديد من الميزات المثيرة الأخرى في واجهة برمجة التطبيقات والتي يمكنك استكشافها بمساعدة وثائق واجهة برمجة التطبيقات و مراجع واجهة برمجة التطبيقات. علاوة على ذلك ، من أجل مناقشة أي من مخاوفك ، يمكنك الاتصال بنا عبر منتدى الدعم المجاني.

أنظر أيضا