
Java REST API를 사용하여 TSV를 JSON으로 변환합니다.
TSV 파일은 종종 구조화된 표 형식 데이터를 저장하는 데 사용되지만 JSON과 같은 계층적 데이터 형식이 필요한 시스템이나 API와 항상 호환되는 것은 아닙니다. JSON의 가볍고 유연한 구조는 웹, 모바일 및 클라우드 애플리케이션에 이상적이며 원활한 통합과 더 나은 성능을 가능하게 합니다. 따라서 TSV를 JSON으로 변환하면 구조화된 데이터와 계층적 데이터 간의 격차를 메워 더 쉽게 데이터를 조작, 저장 및 공유할 수 있습니다.
TSV에서 JSON으로 변환하기 위한 Java REST API
Aspose.Cells Cloud SDK for Java를 사용하여 TSV를 JSON으로 변환하는 것은 간단하고 효율적인 프로세스로, 개발자가 표 데이터를 가볍고 다재다능한 JSON 형식으로 원활하게 변환할 수 있도록 합니다. TSV에서 JSON으로 변환하는 것 외에도 Excel 파일 생성, 편집 및 변환, 복잡한 계산 수행, 시각적으로 매력적인 차트 및 표 생성과 같은 작업을 수행할 수 있습니다.
설치
Cloud SDK를 사용하려면 pom.xml 파일에 다음 Maven 종속성을 추가해야 합니다.
<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에서 다운로드할 수 있습니다.
이제 클라우드 대시보드에서 클라이언트 자격 증명을 얻어야 합니다. 기존 계정이 없으면 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드십시오.
Java에서 TSV를 JSON으로 변환
이 섹션에서는 Java 코드 조각을 사용하여 TSV를 JSON 형식으로 변환하는 방법에 대한 세부 정보를 제공합니다.
CellsApi api = new CellsApi(clientId,clientSecret);
클라이언트 자격 증명을 입력 인수로 제공하면서 CellsApi의 인스턴스를 생성합니다.
api.uploadFile("input.tsv", file, "internal");
uploadFile(…) 메서드를 사용하여 입력 TSV를 클라우드 스토리지에 업로드합니다.
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
{
// https://dashboard.aspose.cloud/에서 ClientID와 ClientSecret을 가져옵니다.
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으로 변환하는 과정을 미리 살펴보세요.
cURL 명령을 사용하여 TSV에서 JSON으로 온라인 변환
Aspose.Cells Cloud 및 cURL 명령을 사용하여 TSV를 JSON으로 변환하는 것은 데이터 변환을 처리하기 위한 간단하면서도 강력한 솔루션입니다. 이 방법은 효율적이며 데이터 정확성과 무결성을 유지하면서 변환 프로세스를 자동화합니다. 또한 로컬 설치의 필요성을 없애 데이터 처리에 대한 확장 가능하고 클라우드 기반의 접근 방식을 제공합니다.
이 방법의 첫 번째 단계는 다음 명령을 사용하여 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으로 변환하는 앱 미리보기.
결론
결론적으로, Aspose.Cells Cloud SDK for Java 또는 cURL 명령을 사용하여 TSV를 JSON으로 변환하면 표 형식 데이터를 보다 유연한 JSON 형식으로 변환하는 강력하고 효율적인 방법을 제공합니다. 두 가지 접근 방식 모두 높은 정확도를 보장하고 시간을 절약하며 데이터 워크플로를 간소화합니다. Aspose.Cells Cloud를 사용하면 다양한 데이터 변환 요구 사항을 충족하도록 설계된 다재다능하고 강력한 툴셋에 액세스하여 생산성을 높이고 애플리케이션 간 원활한 통합을 가능하게 합니다.
유용한 링크
관련기사
자세한 내용을 알아보려면 다음 링크를 방문하세요.