JSON(JavaScript Object Notation) став універсальним і широко поширеним форматом для обміну даними, який цінується за його простоту, читабельність і гнучкість. Однак у той час як JSON відмінно справляється з представленням структурованих даних, CSV(значення, розділені комами) залишається фактичним стандартом для табличних даних завдяки своїй широкій сумісності та простоті використання. Таким чином, здатність конвертувати JSON у CSV має вирішальне значення для плавного переходу між цими двома форматами, забезпечуючи ефективний аналіз даних, обмін і обробку. У цій статті ми збираємося дослідити деталі того, як плавно перетворити JSON у формат CSV за допомогою GroupDocs.Conversion REST API.
Ця стаття охоплює такі теми:
- API перетворення JSON у CSV
- Перетворення JSON на CSV у C# .NET
- Перетворення JSON на CSV за допомогою команд cURL
API перетворення JSON у CSV
GroupDocs.Conversion Cloud SDK для .NET пропонує широкий спектр функцій і можливостей для оптимізації робочих процесів перетворення даних. Таким чином, ви можете легко інтегрувати цей SDK у свої програми та виконати перетворення даних JSON у формат CSV за допомогою лише кількох рядків коду. Окрім простого перетворення, GroupDocs.Conversion Cloud SDK для .NET надає розширені параметри для налаштування процесу перетворення, як-от визначення символів-роздільників, обробки вкладених структур JSON, налаштування параметрів форматування та багато іншого.
Щоб використовувати SDK, першим кроком є його встановлення. Просто знайдіть GroupDocs.Conversion-Cloud у менеджері пакунків NuGet і натисніть кнопку «Установити». Іншим варіантом є виконання наступної команди в консолі менеджера пакетів.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
Після успішного встановлення REST API переконайтеся, що у вас є облікові дані API (наприклад, ідентифікатор клієнта та секрет клієнта).Ви можете відвідати цей короткий підручник, де пояснюється, як отримати облікові дані API.
Перетворення JSON на CSV у C# .NET
Цей розділ проливає світло на те, наскільки ефективно можна конвертувати JSON у CSV і оптимізувати робочі процеси обробки даних за допомогою C# .NET.
- Створіть екземпляр класу
Configuration
, де ми передаємо облікові дані клієнта як аргументи.
var configurations = new Configuration(clientId, clientSecret1);
- Ініціалізуйте
ConvertApi
, де ми передаємо об’єкт конфігурації як вхідний аргумент.
var apiInstance = new ConvertApi(configurations);
- Завантажте вихідний файл JSON у хмарне сховище.
fileUpload.UploadFile(new UploadFileRequest("input.json", stream));
- Створіть екземпляр
ConvertSettings
, де ми вказуємо ім’я для вхідного JSON, вихідний формат якcsv
і назву для результуючого файлу CSV.
var settings = new ConvertSettings{...}
- Викличте ConvertDocumentRequest API, щоб конвертувати JSON у формат CSV і зберегти отриманий CSV у хмарному сховищі.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Зразок JSON і результуючий CSV, створений у наведеному вище прикладі, можна завантажити з input.json і input.json.
Перетворення JSON на CSV за допомогою команд cURL
Перетворення JSON на CSV за допомогою команд GroupDocs.Conversion Cloud і cURL пропонує гнучке рішення зі сценаріями для розробників, які прагнуть автоматизувати завдання перетворення даних. Цей підхід забезпечує бездоганну інтеграцію в існуючі робочі процеси та конвеєри автоматизації, забезпечуючи ефективну пакетну обробку даних JSON. Тому завдяки простоті, масштабованості та надійності поєднання команд GroupDocs.Conversion Cloud і cURL забезпечує універсальне рішення для перетворення JSON у CSV, що дає змогу легко оптимізувати робочі процеси обробки даних.
Першим кроком у цьому підході є отримання персоналізованого маркера доступу JWT. Отже, коли у вас є маркер JWT, виконайте наступну команду cURL, щоб виконати перетворення JSON у CSV.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{sourceFile}\", \"Format\": \"csv\",\"OutputPath\": \"{resultantFile}\"}"
Замініть sourceFile
на ім’я вхідного JSON, resultantFile
на ім’я вихідного CSV і accessToken
на персоналізований маркер доступу JWT.
Безкоштовна програма для перетворення JSON у CSV
На основі API GroupDocs.Conversion Cloud ми розробили онлайн-конвертер JSON у CSV. Це безкоштовний, легкий, надефективний і забезпечує надійне перетворення JSON у CSV.
корисні посилання
Висновок
Підсумовуючи, якщо ви вирішите використовувати GroupDocs.Conversion Cloud SDK для .NET чи інтегрувати GroupDocs.Conversion Cloud із командами cURL, конвертація JSON у CSV стане спрощеним та ефективним процесом. Тим не менш, обидва підходи пропонують універсальні рішення для завдань перетворення даних, дозволяючи вам легко подолати розрив між форматами JSON і CSV. Тому ми рекомендуємо вам використовувати наш API для перетворення JSON у CSV і повністю розкрити потенціал робочих процесів обробки даних.
Схожі статті
Ми наполегливо рекомендуємо відвідати такі посилання, щоб дізнатися більше про: