
Java REST API를 사용하여 JSON을 SQL로 변환합니다.
JSON은 최신 애플리케이션에서 데이터 교환에 널리 사용되는 반면, SQL은 관계형 데이터베이스의 백본입니다. 따라서 JSON을 SQL로 변환하면 구조화되지 않은 JSON 데이터를 구조화된 SQL 테이블로 원활하게 변환할 수 있어 쿼리, 분석 및 유지 관리가 더 쉬워집니다. 이 문서에서는 이 작업에 Java REST API를 활용하여 플랫폼 간 유연성, 확장성 및 호환성을 보장하고 시간을 절약하며 수동 작업을 줄입니다.
JSON을 SQL로 변환하기 위한 Java REST API
Aspose.Cells Cloud SDK for Java는 JSON을 SQL 형식으로 변환하기 위한 강력하고 효율적인 솔루션을 제공하여 개발자가 구조화되지 않은 데이터를 관계형 데이터베이스 지원 구조로 원활하게 변환할 수 있도록 합니다. JSON에서 SQL로 변환하는 것 외에도 Aspose.Cells Cloud SDK는 Excel 파일 생성, 조작, PDF, CSV, HTML과 같은 다양한 형식으로의 변환을 포함한 광범위한 강력한 기능을 제공합니다.
설치
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에서 JSON을 SQL로 변환
다음 섹션에서는 Java 코드 조각을 사용하여 JSON 스키마를 MS SQL 형식으로 변환하는 방법에 대한 세부 정보를 설명합니다.
CellsApi api = new CellsApi(clientId,clientSecret);
클라이언트 자격 증명을 입력 인수로 제공하면서 CellsApi의 인스턴스를 생성합니다.
api.uploadFile("input.json", file, "internal");
uploadFile(…) 메서드를 사용하여 입력 XML을 클라우드 저장소에 업로드합니다.
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"internal", "myResultant.sql","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);
// 입력 JSON 파일 이름
String name = "source.json";
// 결과 파일 형식
String format = "SQL";
// 로컬 시스템에서 파일 로드
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// 입력 JSON 파일을 클라우드 스토리지에 업로드합니다.
api.uploadFile("input.json", file, "internal");
// 문서 변환 작업 수행
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.sql", "internal", null);
// 인쇄 성공 메시지
System.out.println("The JSON file is successfully converted to SQL format !");
}catch(Exception ex)
{
System.out.println(ex);
}

JSON에서 SQL로 변환하는 과정을 미리 살펴보세요.
cURL 명령을 사용하여 JSON에서 MS SQL로 변환
Aspose.Cells Cloud 및 cURL 명령을 사용하여 JSON을 SQL로 변환하는 것은 데이터 워크플로를 관리하기 위한 매우 효율적이고 실용적인 솔루션입니다. 이 방법은 구조화되지 않은 JSON 데이터를 SQL 테이블로 변환하는 것을 자동화하여 관계형 데이터베이스 내에서 저장, 쿼리 및 분석을 보다 쉽게 만듭니다. Aspose.Cells Cloud를 활용함으로써 개발자는 복잡한 수동 코딩의 필요성을 제거하고 높은 정확도를 보장하며 상당한 시간을 절약할 수 있습니다.
이 방법의 첫 번째 단계는 다음 명령을 사용하여 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 토큰이 있으므로 다음 명령을 실행하여 JSON을 SQL 형식으로 변환해야 합니다.
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
을 입력 JSON 파일 이름(클라우드 스토리지에서 사용 가능)으로, myResultant
를 결과 SQL 파일 이름으로, accessToken
을 위에서 생성한 JWT 액세스 토큰으로 바꿉니다.
결과 SQL 파일을 로컬 드라이브에 저장해야 하는 경우 다음 cURL 명령을 실행하세요.
curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.sql?format=SQL&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.sql"
무료 JSON to SQL 변환기
Aspose.Cells Cloud REST API의 기능을 직접 탐색하려면 무료 JSON to SQL Converter 앱을 사용하는 것을 고려해 보세요. 이 가볍고 매우 효율적인 앱은 Aspose.Cells Cloud를 기반으로 개발되었으며 이 SDK의 놀라운 기능을 경험할 수 있게 해줍니다.
JSON을 MS SQL로 변환하는 앱의 미리보기입니다.
결론
이 가이드에서는 Aspose.Cells Cloud 및 cURL 명령을 사용하여 JSON을 SQL 형식으로 원활하게 변환하는 방법을 살펴보고, 구조화되지 않은 데이터를 관계형 데이터베이스 준비 형식으로 변환하는 방법에 대한 통찰력을 얻었습니다. 복잡한 데이터 워크플로를 자동화하고, 수동 작업을 줄이며, 높은 정확도를 보장하는 강력하고 효율적인 접근 방식을 배웠습니다.
- Aspose.Cells Cloud의 REST API를 활용하면 다양한 형식 변환, 데이터 조작, 원활한 클라우드 통합 등 고급 기능의 세계를 경험할 수 있습니다.
유용한 링크
관련기사
자세한 내용을 알아보려면 다음 링크를 방문하세요.