
Перетворення TSV на JSON за допомогою Java REST API.
Файли TSV, які часто використовуються для зберігання структурованих табличних даних, не завжди сумісні з системами чи API, які потребують ієрархічних форматів даних, таких як JSON. Легка та гнучка структура JSON робить його ідеальним для веб-, мобільних і хмарних додатків, забезпечуючи бездоганну інтеграцію та кращу продуктивність. Тому, перетворивши TSV на JSON, ми можемо подолати розрив між структурованими та ієрархічними даними, дозволяючи легше маніпулювати даними, зберігати та обмінюватися ними.
- Java REST API для перетворення TSV у JSON
- Перетворення TSV на JSON у Java
- TSV в JSON онлайн за допомогою команд cURL
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 онлайн за допомогою команд 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 за допомогою Aspose.Cells Cloud SDK для Java або команд cURL забезпечує надійний і ефективний спосіб перетворення табличних даних у більш гнучкий формат JSON. Обидва підходи забезпечують високу точність, економію часу та спрощення обробки даних. Використовуючи Aspose.Cells Cloud, ви отримуєте доступ до універсального та потужного набору інструментів, розробленого для задоволення різноманітних потреб трансформації даних, підвищення продуктивності та забезпечення бездоганної інтеграції між програмами.
Корисні посилання
Схожі статті
Перейдіть за наведеними нижче посиланнями, щоб дізнатися більше про: