Перетворення tsv в json

Перетворення TSV на JSON за допомогою Java REST API.

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

Java REST API для перетворення TSV у JSON

Перетворення TSV на JSON за допомогою Aspose.Cells Cloud SDK для Java є простим і ефективним процесом, що дозволяє розробникам плавно перетворювати табличні дані в легкий і універсальний формат JSON. Окрім перетворення TSV у JSON, він дозволяє виконувати такі завдання, як створення, редагування та перетворення файлів Excel, виконання складних обчислень і створення візуально привабливих діаграм і таблиць.

монтаж

Щоб використовувати Cloud SDK, нам потрібно додати такі залежності Maven до нашого файлу pom.xml:.

<repositories>

    <repository>

        <id>AsposeJavaAPI</id>

        <name>Aspose Java API</name>

        <url>https://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.9</version>

    </dependency>

</dependencies>
  • Ви можете завантажити останню версію з Aspose Repository.

Тепер нам потрібно отримати облікові дані нашого клієнта з хмарної інформаційної панелі. Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у статті швидкий початок.

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

У цьому розділі наведено докладну інформацію про те, як конвертувати формат TSV у формат JSON за допомогою фрагмента коду Java:

CellsApi api = new CellsApi(clientId,clientSecret);

Створіть екземпляр CellsApi, надаючи облікові дані клієнта як вхідні аргументи.

api.uploadFile("input.tsv", file, "internal");

Завантажте вхідний файл TSV у хмарне сховище за допомогою методу uploadFile(…).

File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			isAutoFit, onlySaveTable, null,"internal",  "myResultant.json","internal", null);

Нарешті, викличте метод cellsWorkbookGetWorkbook(…), щоб розпочати операцію перетворення.

// для отримання додаткових прикладів відвідайте https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Отримайте ClientID і ClientSecret з https://dashboard.aspose.cloud/
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // створити екземпляр CellsApi за допомогою облікових даних клієнта
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // ім'я вхідного файлу TSV
    String name = "input.tsv";
    // результуючий формат файлу
    String format = "JSON";
		
    // завантажити файл з локальної системи
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // завантажити вхідний файл JSON у хмарне сховище
    api.uploadFile("input.tsv", file, "internal");

    // виконати операцію перетворення документа
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.json", "internal", null);        
        
    // повідомлення про успішний друк
    System.out.println("The TSV to JSON conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
Перетворення tsv в json

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

TSV в JSON онлайн за допомогою команд cURL

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

Першим кроком у цьому методі є створення маркера доступу 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}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"json\",}"

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

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

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

Конвертер TSV в JSON

Ми також рекомендуємо вам спробувати скористатися нашим безкоштовним додатком TSV to JSON Converter. Ця легка та надефективна програма розроблена на основі Aspose.Cells Cloud і дає вам змогу відчути дивовижні можливості цього SDK.

Конвертер tsv в json

Попередній перегляд програми для конвертації TSV у JSON.

Висновок

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

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

Схожі статті

Перейдіть за наведеними нижче посиланнями, щоб дізнатися більше про: