xml에서 json으로

C# .NET에서 XML을 JSON으로 변환합니다.

XML(Extensible Markup Language)은 유연성과 복잡한 구조를 처리할 수 있는 능력으로 인해 데이터 표현에 널리 사용되는 형식이며, JSON(JavaScript Object Notation)은 단순성으로 인해 인기를 얻었습니다. 사용이 간편하고 웹 애플리케이션의 성능이 향상됩니다. 따라서 XML을 JSON으로 변환하면 특히 JSON을 주로 사용하는 최신 웹 서비스 및 API를 처리할 때 애플리케이션의 호환성과 성능이 향상됩니다.

XML을 JSON으로 변경하는 API

XML 스키마(XSD)를 JSON 스키마로 변환하는 것은 복잡한 작업일 수 있지만 Aspose.Cells Cloud SDK for .NET은 이 프로세스를 크게 단순화합니다. Aspose.Cells는 강력한 스프레드시트 처리 기능으로 유명하며, Cloud SDK는 이 기능을 확장하여 데이터 스키마 변환을 촉진합니다.

먼저 NuGet 패키지 관리자에서 ‘Aspose.Cells-Cloud’를 검색하고 ‘패키지 추가’ 버튼을 클릭해야 합니다. 그러면 프로젝트에 SDK 참조가 추가됩니다. 둘째, 클라우드 대시보드에서 클라이언트 자격 증명을 얻습니다. 기존 계정이 없는 경우 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드세요.

C#에서 XML을 JSON으로 변환

Aspose.Cells for .NET Cloud SDK를 사용하면 XML 스키마를 JSON 스키마로 원활하게 변환하여 데이터가 JSON 형식의 필수 구조 규칙 및 유효성 검사 요구 사항을 준수하는지 확인할 수 있습니다. C# .NET을 사용하여 XML 스키마를 JSOn 스키마로 변경하는 방법에 대해 자세히 살펴보겠습니다.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

클라이언트 자격 증명을 인수로 제공하여 CellsApi 클래스의 인스턴스를 만듭니다.

cellsInstance.UploadFile("input.xml", inputFile);

입력 XML 파일을 클라우드 스토리지에 업로드합니다.

var response = cellsInstance.CellsWorkbookGetWorkbook("source.xml", null, format: "JSON", null, null, null, null, "myResultant.json", null, null);

XML에서 JSON으로의 변환을 시작합니다. 변환이 성공적으로 완료되면 결과 JSON이 클라우드 스토리지에 저장됩니다.

// 전체 예제와 데이터 파일을 보려면 다음으로 이동하세요. 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// ClientID 및 ClientSecret을 전달하는 동안 CellsApi 인스턴스 생성
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // 입력 XML 파일 로드
    using (var inputFile = System.IO.File.OpenRead(input_xml))
    {
        // 입력 XML을 클라우드 스토리지에 업로드
        cellsInstance.UploadFile("input.xml", inputFile);

        // API를 호출하여 XML 스키마를 JSON 스키마로 변환
        var response = cellsInstance.CellsWorkbookGetWorkbook(input_xml,null, format: "JSON", null, null, null, null, "myResultant.json", null,null);

        // 변환이 성공하면 성공 메시지를 인쇄합니다.
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The XML file is successfully converted to JSON format !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
xml에서 json으로 변환

XML에서 JSON으로의 변환 미리보기.

cURL 명령을 사용하여 XML을 JSON으로 변환

Aspose.Cells Cloud를 사용하여 XML을 JSON으로 변환하는 것은 cURL 명령으로 쉽게 자동화할 수 있는 간단한 프로세스입니다. 이 방법은 Aspose.Cells Cloud의 강력한 기능을 활용하여 복잡한 XML 구조를 처리하고 정확한 JSON 변환을 효율적으로 제공합니다. 첫 번째 단계는 클라이언트 자격 증명을 기반으로 JWT 액세스 토큰을 생성하는 것이므로 다음 cURL 명령을 실행하십시오.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

JWT 토큰이 있으면 다음 명령을 실행하여 XML 스키마를 JSON 스키마로 내보내야 합니다. 그러면 결과 JSON이 클라우드 스토리지에 저장됩니다.

curl -v "https://api.aspose.cloud/v3.0/cells/{mySourceFile}?format=JSON&isAutoFit=false&onlySaveTable=false&outPath={myResultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

결과 JSON을 로컬 드라이브에 저장하려면 다음 cURL 명령을 사용해 보십시오.

curl -v "https://api.aspose.cloud/v3.0/cells/{mySourceFile}?format=JSON&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultantFile"

mySourceFile을 입력 XML 파일(클라우드 스토리지에서 사용 가능) 이름으로 바꾸고 myResultantFile을 결과 JSON 이름으로 바꾸고 accessToken을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.

무료 XML을 JSON으로 변환하는 앱

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

xml에서 json으로 변환기

무료 XML을 JSON으로 변환하는 앱입니다.

결론

결론적으로, XML을 JSON으로 변환하는 것은 최신 웹 애플리케이션의 필수 작업으로, 데이터 교환과 처리 효율성을 향상시킵니다. 클라우드 SDK를 탐색하여 데이터 처리 프로세스를 최적화하고 Aspose.Cells Cloud가 제공하는 강력한 기능을 활용하는 것이 좋습니다. 지금 데이터 변환의 미래를 수용하고 애플리케이션의 성능과 상호 운용성을 강화하십시오.

유용한 링크

관련 기사

다음에 대한 정보를 보려면 다음 블로그 게시물을 방문하는 것이 좋습니다.