JSON 데이터를 CSV(쉼표로 구분된 값)로 간단하게 변환할 수 있습니다. ) 우리의 포괄적인 가이드를 통해 쉽게. .NET REST API를 사용하여 데이터 변환의 세계로 뛰어들어 보세요. 여기서는 ‘json 형식에서 csv로’, 온라인 변환을 통해 원활하게 탐색할 수 있는 단계별 지침을 제공합니다. 사용자 친화적인 튜토리얼을 통해 데이터 조작 기술을 향상시켜 JSON에서 CSV 형식으로 원활하게 전환할 수 있습니다.
JSON을 CSV로 변환하기 위한 .NET REST API
Aspose.Cells Cloud SDK for .NET을 사용하여 JSON을 CSV로 변환하면 수많은 이점을 얻을 수 있으며 데이터 조작 작업이 간소화됩니다. 이 프로세스는 다양한 형식 간의 원활한 전환을 촉진하여 데이터 상호 운용성을 향상시켜 다양한 데이터 소스를 통합해야 하는 사용자에게 특히 유용합니다. 또한 SDK 자체는 변환 이상의 다양한 강력한 기능을 제공하므로 개발자는 클라우드에서 Excel 파일을 손쉽게 생성, 조작 및 처리할 수 있습니다.
이제 SDK를 사용하려면 NuGet 패키지 관리자에서 ‘Aspose.Cells-Cloud’를 검색하고 ‘패키지 추가’ 버튼을 클릭해야 합니다. 둘째, 클라우드 대시보드에서 클라이언트 자격 증명을 얻습니다. 기존 계정이 없는 경우 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드세요.
C# .NET에서 JSON을 CSV로 변환
Aspose.Cells Cloud SDK를 사용하면 Excel 파일을 효율적으로 처리하는 강력한 애플리케이션을 구축할 수 있다는 것을 알게 되었습니다. 클라우드 환경의 데이터 관리 워크플로우에 유연성과 편의성을 더해줍니다. 따라서 이 놀라운 API를 활용하여 C# .NET 코드 조각을 사용하여 JSON을 CSV로 변환하는 방법을 자세히 살펴보겠습니다.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
먼저 클라이언트 자격 증명을 인수로 전달하는 CellsApi 클래스의 개체를 만듭니다.
cellsInstance.UploadFile("sourceFile.json", file);
입력 JSON 파일을 클라우드 스토리지에 업로드합니다.
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "CSV", isAutoFit: true, outPath: resultant_file);
마지막으로 API를 호출하여 JSON을 CSV로 변환합니다. 변환이 성공적으로 완료되면 결과 CSV가 클라우드 저장소에 저장됩니다.
// 전체 예제와 데이터 파일을 보려면 다음으로 이동하세요.
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);
// 입력 JSON 파일의 이름
string input_JSON = @"input.json";
// 결과 CSV 파일
string resultant_file = "resultant.csv";
// 로컬 드라이브에서 JSON 파일 로드
using (var file = System.IO.File.OpenRead(input_JSON))
{
// Cloud Storage에 입력 파일 업로드
cellsInstance.UploadFile("sourceFile.json", file);
}
// API를 호출하여 온라인으로 JSON을 CSV로 변환
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "CSV", isAutoFit: true, outPath: resultant_file);
위에서 생성된 샘플 JSON 파일과 결과 CSV는 다음에서 다운로드할 수 있습니다.
cURL 명령을 사용하여 JSON을 CSV로 변환
Aspose.Cells Cloud 및 cURL 명령을 사용하여 JSON을 CSV로 원활하게 변환하면 클라우드 환경에서 데이터 형식 변환을 위한 간단하고 효율적인 솔루션을 제공합니다. JSON 파일을 클라우드 스토리지에 업로드하고 변환 API 엔드포인트를 활용하면 데이터를 CSV로 쉽게 변환할 수 있습니다. cURL 명령은 소스 파일(input.json)과 원하는 출력 형식(CSV)을 지정하고 단일 API 호출을 사용하여 JSON을 CSV 형식으로 변환할 수 있는 간단하면서도 강력한 프로세스를 보여줍니다.
이 접근 방식의 첫 번째 단계는 다음 명령을 사용하여 JWT 액세스 토큰을 생성하는 것입니다.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
JWT 토큰이 있으면 다음 명령을 실행하여 JSON을 CSV 형식으로 변환하세요.
curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}?format=CSV&isAutoFit=true&onlySaveTable=false&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
‘inputFile’을 Cloud Storage에서 사용할 수 있는 입력 JSON 파일의 이름으로 바꾸고, ‘resultantFile’을 생성할 결과 CSV의 이름으로, ‘accessToken’을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.
결론
결론적으로, Aspose.Cells for .NET Cloud SDK를 사용하거나 Aspose.Cells Cloud API를 사용하는 cURL 명령을 사용하여 JSON을 CSV로 변환하도록 선택하면 두 접근 방식 모두 클라우드 환경에서 데이터 변환을 위한 강력하고 유연한 솔루션을 제공합니다. 그러나 SDK는 .NET 프로젝트에 완벽하게 통합되어 잘 문서화된 방법과 광범위한 기능을 통해 편리함을 제공합니다. 반면, cURL 명령은 가볍고 스크립트 가능한 솔루션을 선호하는 사용자를 위한 명령줄 인터페이스를 제공하여 다양한 플랫폼에 대한 접근성을 보장합니다. 그럼에도 불구하고 어떤 접근 방식을 따르든 Aspose.Cells Cloud는 데이터 처리 요구 사항에 맞는 안정적이고 기능이 풍부한 선택으로 돋보입니다.
유용한 링크
관련 기사
다음 블로그를 방문하는 것이 좋습니다.