конвертувати json у текстовий файл

Як конвертувати JSON у текстовий файл за допомогою .NET Cloud SDK.

У середовищі динамічного керування даними потреба конвертувати JSON у [TXT](https://docs.fileformat.com/word-processing /txt/) текстовий файл із використанням .NET REST API є надзвичайно важливою вимогою. Дійсно, JSON відомий своєю універсальністю в представленні структурованих даних, часто вимагає перекладу у формат текстового файлу для полегшення безперебійного зберігання, пошуку та спільного використання. Це перетворення також має важливе значення для подолання розриву між динамічною веб-природою JSON і простотою й читабельністю, яку пропонують текстові файли. Ця стаття розпочинає дослідження досягнення цього перетворення за допомогою .NET REST API.

.NET REST API для перетворення JSON на текст

Aspose.Cells Cloud SDK для .NET — це потужний API, розроблений головним чином для операцій, пов’язаних із Excel. Він не лише підтримує перетворення JSON у текстовий файл, але ви можете виконувати різноманітні завдання роботи з файлами Excel, наприклад створювати, редагувати та форматувати аркуші Excel, імпортувати/експортувати дані, застосовувати форматування клітинок і виконувати обчислення за формулами.

Щоб скористатися можливостями цього пакета SDK у програмі .NET, спочатку нам потрібно виконати пошук Aspose.Cells-Cloud в менеджері пакетів NuGet і натиснути кнопку Додати пакет. По-друге, отримайте облікові дані клієнта з хмарної інформаційної панелі.Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у статті швидкий старт.

Перетворення JSON на TXT у C# .NET

У цьому розділі пояснюються необхідні відомості про перетворення JSON у формат TXT за допомогою C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

По-перше, створіть об’єкт класу CellsApi, де ми передаємо облікові дані клієнта як аргументи.

cellsInstance.UploadFile("sourceFile.json", file);

Завантажте вхідний JSON-файл у хмарне сховище.

cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "TXT", isAutoFit: true, outPath: resultant_file);

Нарешті, викличте API для перетворення JSON на Excel. Після успішного перетворення отримана книга Excel зберігається в хмарному сховищі.

// Повні приклади та файли даних див 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Отримайте облікові дані клієнта з https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// створити екземпляр CellsApi, передаючи ClientID і ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// ім'я вхідного файлу JSON
string input_JSON = @"source.json";
// Результуюча назва текстового файлу
string resultant_file = "resultant.txt";

// завантажити файл JSON з локального диска
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // завантажити вхідний файл у хмарне сховище
    cellsInstance.UploadFile("sourceFile.json", file);
}

// викликати API для перетворення JSON у текстовий файл онлайн
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "TXT", isAutoFit: true, outPath: resultant_file);
json в txt онлайн

Попередній перегляд перетворення JSON у текстовий файл.

Вхідний файл JSON і результуючий текстовий файл, створений вище, можна завантажити з:

JSON у текстовий файл за допомогою команд cURL

Крім того, ви також можете використовувати команди cURL для взаємодії з API і перетворення JSON у текстові файли. Ми розуміємо, що команди cURL служать ефективним мостом, безперешкодно з’єднуючи вашу програму з потужними можливостями Aspose.Cells Cloud. Окрім інтеграції Aspose.Cells Cloud у різні середовища розробки, цей підхід також забезпечує послідовний і надійний процес перетворення даних JSON у текстові файли плану.

Першим кроком у цьому підході є створення маркера доступу JWT за допомогою такої команди:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Тепер виконайте таку команду, щоб експортувати JSON у текстовий файл. Будь ласка, зверніть увагу, що наведений нижче метод запиту вимагає, щоб вхідний файл JSON уже був доступний у хмарному сховищі.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=TXT&isAutoFit=true&onlySaveTable=true&outPath={output}&checkExcelRestriction=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-d {}

Замініть sourceFile на назву вхідного JSON-файлу, доступного в хмарному сховищі, output на назву кінцевого текстового файлу, який буде згенеровано, а accessToken на маркер доступу JWT, згенерований вище.

Висновок

Підсумовуючи, завдання перетворення JSON у текстовий файл розгортається як динамічна спроба, що вимагає ретельного розгляду доступних інструментів і підходів. Ця нюансована стратегія підкреслює важливість адаптивності в умовах маніпулювання даними, що постійно змінюються. Тому спробуйте використовувати REST API, оскільки він забезпечує ефективність і точність робочих процесів обробки даних.

корисні посилання

Схожі статті

Ми настійно рекомендуємо відвідати такі блоги: