
Конвертируйте 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.
Теперь нам нужно получить учетные данные клиента из облачной панели управления. Если у вас нет существующей учетной записи, просто создайте бесплатную учетную запись, следуя инструкциям, указанным в статье быстрый старт.
Конвертировать 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, вы получаете доступ к универсальному и мощному набору инструментов, разработанному для удовлетворения разнообразных потребностей в преобразовании данных, повышая производительность и обеспечивая бесшовную интеграцию между приложениями.
Полезные ссылки
Похожие статьи
Более подробную информацию можно получить, перейдя по следующим ссылкам: