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. Крім того, щоб обговорити будь-які ваші проблеми, ви можете зв’язатися з нами через Безкоштовний форум підтримки.