xml을 json으로

XML을 JSON으로 변환하기 위한 Java REST API.

XML(Extensible Markup Language)은 구조화된 데이터 저장 및 교환에 널리 사용되는 반면, JSON은 가벼운 특성과 최신 애플리케이션과의 통합 용이성으로 인해 인기를 얻었습니다. 이 변환은 레거시 시스템을 최신 아키텍처로 전환하거나 API를 통합하거나 플랫폼 간의 효율적인 데이터 교환을 보장할 때 특히 유용합니다. Java REST API를 활용하면 이 프로세스를 자동화하여 수동 작업을 줄이고 더 빠르고 정확한 결과를 얻을 수 있습니다.

XML을 JSON으로 변환하는 REST API

Aspose.Cells Cloud SDK for Java는 XML을 JSON으로 변환하기 위한 강력하고 효율적인 솔루션을 제공하여 최신 애플리케이션의 데이터 변환을 간소화합니다. 몇 번의 API 호출만으로 구조화된 XML 데이터를 가벼운 JSON 형식으로 변환하여 API, 웹 애플리케이션 및 모바일 플랫폼과 원활하게 통합할 수 있습니다.

설치

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>

그런 다음 클라우드 대시보드에서 클라이언트 자격 증명을 얻어야 합니다. 기존 계정이 없으면 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드십시오.

Java에서 XML을 JSON으로 변환

다음 섹션에서는 Java 코드 조각을 사용하여 XML을 JSON 형식으로 변환하는 방법에 대한 자세한 내용을 설명합니다.

CellsApi api = new CellsApi(clientId,clientSecret);

클라이언트 자격 증명을 입력 인수로 제공하면서 CellsApi의 인스턴스를 생성합니다.

api.uploadFile("input.xml", file, "basic");

uploadFile(…) 메서드를 사용하여 입력 XML을 클라우드 저장소에 업로드합니다.

File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			isAutoFit, onlySaveTable, null,"basic",  "Resultant.json","basic", 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);
		
    // 입력 XML 파일의 이름
    String name = "source.xml";
    // 결과 파일 형식
    String format = "JSON";
		
    // 로컬 시스템에서 파일 로드
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // 입력 XML을 클라우드 스토리지에 업로드
    api.uploadFile("input.xml", file, "internal");

    // 문서 변환 작업 수행
    File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			            isAutoFit, onlySaveTable, null,"internal",  "Resultant.json","internal", null);        
        
    // 인쇄 성공 메시지
    System.out.println("The XML file successfully converted to JSON format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
xml에서 json으로 미리보기

XML을 JSON으로 변환하는 미리보기입니다.

cURL 명령을 사용하여 XML 스키마를 JSON 스키마로 변환

Aspose.Cells Cloud 및 cURL 명령을 사용하여 XML을 JSON으로 변환하는 것은 클라우드에서 데이터 변환을 처리하는 빠르고 효율적인 방법입니다. 몇 가지 간단한 cURL 요청만 있으면 XML 파일을 JSON 형식으로 원활하게 변환하여 레거시 시스템과 최신 애플리케이션 간의 통합을 간소화할 수 있습니다. Aspose.Cells Cloud는 XML 파일을 업로드하고, JSON을 원하는 출력 형식으로 지정하고, 변환된 파일을 다운로드할 수 있는 RESTful API를 제공하며, 이 모든 것이 간단한 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 토큰이 있으므로 다음 명령을 실행하여 XML을 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을 입력 XML 파일 이름(클라우드 스토리지에서 사용 가능)으로, myResultant를 결과 JSON 파일 이름으로, accessToken을 위에서 생성한 JWT 액세스 토큰으로 바꿉니다.

결과 SQL 파일을 로컬 드라이브에 저장하려면 다음 cURL 명령을 사용하세요.



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"

무료 XML-JSON 변환 앱

무료 XML to JSON Converter 앱을 사용해 보세요. 이 가볍고 매우 효율적인 앱은 Aspose.Cells Cloud를 기반으로 개발되었으며 이 SDK의 놀라운 기능을 경험할 수 있게 해줍니다.

xml에서 json으로 변환기

XML을 JSON으로 변환기의 미리보기입니다.

결론

결론적으로 Aspose.Cells Cloud와 cURL 명령을 사용하여 XML을 JSON으로 변환하면 최신 데이터 워크플로에 빠르고 안정적이며 확장 가능한 솔루션을 제공합니다. 이 방법은 복잡한 데이터 변환 작업을 간소화하여 다양한 플랫폼과 애플리케이션에서 원활하게 통합할 수 있습니다. Aspose.Cells Cloud의 강력한 API를 사용하면 변환을 쉽게 자동화하고 생산성을 높이며 고품질 결과를 보장할 수 있습니다.

Aspose.Cells Cloud SDK를 탐색하여 데이터 관리 프로세스를 혁신하는 놀라운 기능을 경험해 보시기 바랍니다.

유용한 링크

관련기사

자세한 내용을 알아보려면 다음 링크를 방문하세요.