TSV в JSON

Конвертація TSV у JSON за допомогою C# .NET.

Перетворення файлів TSV(значення, розділені табуляцією) на JSON(об’єктна нотація JavaScript) є звичайним завданням для розробників і спеціалістів із обробки даних. Файли TSV широко використовуються для зберігання та обміну даними завдяки своїй простоті та зручності використання. Однак JSON став кращим форматом для веб-додатків і API через його легку структуру та сумісність з різними мовами програмування.

.NET JSON Transformation API

Aspose.Cells Cloud SDK для .NET — це потужний і універсальний інструмент, який спрощує процес перетворення файлів TSV (значення, розділені табуляцією) у формат JSON (об’єктна нотація JavaScript).Цей пакет SDK надає комплексний API, який дозволяє розробникам без проблем маніпулювати та конвертувати електронні таблиці в різні формати.

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

Перетворення TSV на JSON у C#

У наступному розділі наведено докладний посібник щодо ефективного перетворення TSV у JSON за допомогою C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

SaveOptions saveOptions = new SaveOptions()

По-друге, створіть екземпляр SaveOptions, де ми визначимо вихідний формат файлу як JSON.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

По-третє, створіть екземпляр PostWorkbookSaveAsRequest, де ми вказуємо назву вхідного TSV, назву отриманого JSON-файлу та інші додаткові параметри.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

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

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

// Отримайте облікові дані клієнта з https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";

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

try
{
    // завантажити вхідний файл TSV
    using (var inputFile = System.IO.File.OpenRead("source.tsv"))
    {
        // upзавантажити вхідний файл TSV to the cloud storage
        cellsInstance.UploadFile("input.tsv", inputFile);

        // викликати API для перетворення формату TSV у формат JSON
        var response = cellsInstance.Cell.sWorkbookGetWorkbook("input.tsv",null, format: "JSON", null, null, null, null, "myResultant.json", null,null);

        // надрукувати повідомлення про успішне завершення перетворення
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The .NET JSON transformation operation completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
tsv в json

Попередній перегляд перетворення TSV у JSON.

Вхідний файл TSV і отриманий файл JSON, використаний у прикладі вище, можна завантажити з source.tsv і converted.json.

TSV у JSON за допомогою команд cURL

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

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

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

Після створення маркера доступу JWT виконайте наступну команду, щоб перетворити TSV у формат JSON. Потім отриманий файл зберігається в хмарному сховищі.

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

Замініть sourceFile на назву вхідного файлу TSV (доступного в хмарному сховищі), resultantFile на назву отриманого файлу JSON і accessToken на маркер доступу JWT, згенерований вище.

  • Якщо вам потрібно зберегти отриманий JSON на локальний диск, скористайтеся такою командою cURL:
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=json&isAutoFit=false&onlySaveTable=false&checkExcelRestriction=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultant.json"

Безкоштовна програма для перетворення TSV у JSON

Щоб відчути можливості .NET REST API, ви можете скористатися нашою легкою та високоефективною програмою для перетворення TSV у JSON. Ця безкоштовна програма створена на основі API Aspose.Cells Cloud і може бути протестована онлайн без будь-яких вимог щодо встановлення.

Перетворення .NET JSON

Відчуйте перетворення .NET JSON за допомогою безкоштовного додатка

Висновок

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

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

Схожі статті

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