JSON הוא קיצור של Javascript Object Notation, המייצג את הנתונים כצמדי מפתח-ערך. אתה יכול להמיר JSON ל-CSV ו-CSV לפורמט JSON לפי הדרישות שלך. שני פורמטי הקבצים הללו מתאימים לאחסון והעברת נתונים. אתה יכול להעשיר את היישומים המבוססים על NET Framework שלך עם המרת CSV ל-JSON והמרת JSON ל-CSV באופן פרוגרמטי באמצעות C# או VB.NET. הבה נעבור על התרחישים הבאים לקבלת מידע מפורט:

C# JSON ל-CSV וממיר CSV ל-JSON - התקנה

אתה יכול בקלות להתקין את API של Aspose.Cells for .NET כדי לעבוד עם פורמטים של קבצים JSON ו-CSV. אתה יכול להוריד את ה-API מהקטע הורדות או פשוט להתקין אותו באמצעות הפקודה הבאה של NuGet:

PM> Install-Package Aspose.Cells

המר JSON ל-CSV באמצעות C# או VB.NET

אתה יכול להמיר JSON ל-CSV ביישומים מבוססי NET Framework שלך. נדרשות מספר קריאות לשיטה וה-API ידאג להמרה. עליך לבצע את השלבים הבאים כדי להמיר JSON ל-CSV:

  1. קרא קובץ JSON קלט
  2. אתחול אובייקט Workbook
  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. ההמרה מתבצעת בנאמנות וביעילות גבוהה. תכונות מרגשות רבות אחרות זמינות ב-API שתוכלו לחקור בעזרת תיעוד API ו-API References. יתרה מכך, על מנת לדון בכל החששות שלך, אתה יכול ליצור איתנו קשר דרך פורום תמיכה בחינם.

ראה גם