JSON הוא קיצור של Javascript Object Notation, המייצג את הנתונים כצמדי מפתח-ערך. אתה יכול להמיר JSON ל-CSV ו-CSV לפורמט JSON לפי הדרישות שלך. שני פורמטי הקבצים הללו מתאימים לאחסון והעברת נתונים. אתה יכול להעשיר את היישומים המבוססים על NET Framework שלך עם המרת CSV ל-JSON והמרת JSON ל-CSV באופן פרוגרמטי באמצעות C# או VB.NET. הבה נעבור על התרחישים הבאים לקבלת מידע מפורט:
- C# JSON ל-CSV וממיר CSV ל-JSON - התקנה
- המר JSON ל-CSV באמצעות C# או VB.NET
- המר CSV ל-JSON באמצעות 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:
- קרא קובץ JSON קלט
- אתחול אובייקט Workbook
- הגדר מאפיינים שונים של JsonLayoutOptions
- שמור קובץ 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:
- טען קובץ CSV קלט
- הגדר מאפיינים עבור ExportRangeToJsonOptions
- שמור קובץ פלט 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. יתרה מכך, על מנת לדון בכל החששות שלך, אתה יכול ליצור איתנו קשר דרך פורום תמיכה בחינם.