CSV에서 JSON으로

C#에서 개발자 CSV를 JSON으로 변환기.

CSV(쉼표로 구분된 값)은 표 형식 데이터 저장의 단순성 때문에 널리 사용되지만 JSON은 보다 구조화되고 다양한 접근 방식을 제공하므로 데이터 교환, API 통합, 그리고 웹 개발. 따라서 CSV를 JSON으로 변환하면 데이터 구조 개선, 최신 웹 기술과의 호환성 향상, 데이터 처리 워크플로 간소화 등 다양한 이점을 얻을 수 있습니다. 이 문서에서는 .NET REST API를 사용하여 CSV를 JSON으로 변환할 때의 요구 사항과 이점을 살펴봅니다. 이제 데이터 관리 및 통합을 위한 최적의 결과를 달성하기 위한 모범 사례를 살펴보겠습니다.

CSV에서 JSON으로의 변환 API

GroupDocs.Conversion Cloud SDK for .NET은 CSV를 JSON으로 변환하는 강력한 기능을 제공하여 데이터 변환 프로세스를 효율적이고 정확하게 간소화합니다. 이 SDK를 사용하면 변환 프로세스 전반에 걸쳐 데이터 무결성과 정확성을 보장하는 고급 알고리즘을 활용하여 CSV 파일을 JSON 형식으로 원활하게 변환할 수 있습니다.

첫 번째 단계는 NuGet 패키지 관리자에서 GroupDocs.Conversion-Cloud를 검색하고 설치 버튼을 클릭하여 SDK를 설치하는 것입니다. 또 다른 옵션은 패키지 관리자 콘솔에서 다음 명령을 실행하는 것입니다.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

다음으로 중요한 단계는 개인화된 API 자격 증명(예: 클라이언트 ID 및 클라이언트 비밀번호)을 얻는 것입니다. API 자격 증명을 얻는 방법에 대한 자세한 내용을 설명하는 이 짧은 튜토리얼에 지정된 지침을 따르십시오.

C# .NET에서 CSV를 JSON 형식으로 변환

이 API가 어떻게 .NET 애플리케이션으로의 통합을 단순화하고 C# .NET을 사용하여 CSV에서 JSON으로의 변환 기능을 구현하기 위한 원활한 솔루션을 제공하는지 자세히 살펴보겠습니다.

  1. 클라이언트 자격 증명을 인수로 전달하는 Configuration 클래스의 인스턴스를 만듭니다.
var configurations = new Configuration(clientId, clientSecret1);
  1. 구성 개체를 입력 인수로 전달하는 ConvertApi를 초기화합니다.
var apiInstance = new ConvertApi(configurations);
  1. 입력 CSV 파일을 클라우드 스토리지에 업로드합니다.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. 입력 CSV의 이름, 결과 형식을 json으로, 출력 JSON 파일의 이름을 인수로 지정하는 ConvertSettings 인스턴스를 만듭니다.
var settings = new ConvertSettings{...}
  1. ConvertDocumentRequest API를 호출하여 CSV를 JSON으로 내보내고 결과 JSON 파일을 클라우드 스토리지에 저장합니다.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet에 대한 추가 예시
// API 자격 증명 얻기 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// 구성 클래스의 인스턴스를 생성하고 클라이언트 ID 및 클라이언트 비밀번호로 초기화합니다. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// CSV의 기본 URL을 JSON 변환 API로 설정하려면 ApiBaseUrl 값을 정의합니다.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Configuration 클래스의 개체를 사용하여 ConvertApi 클래스의 인스턴스를 초기화합니다.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// 로컬 드라이브에서 입력 쉼표로 구분된 값 파일의 내용을 읽습니다.             
using (var stream = System.IO.File.OpenRead("source.csv"))
{
    // FileApi 인스턴스 생성
    var fileUpload = new FileApi(configurations);
    // 입력 CSV를 클라우드 스토리지에 업로드
    fileUpload.UploadFile(new UploadFileRequest("input.cs", stream));

    // 입력 CSV 파일 이름과 결과 JSON 파일을 정의하는 ConvertSettings를 만듭니다.
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.cs",
        Format = "json",
        OutputPath = "myResultant.json"
    };
    
    // ConvertDocument 메서드를 호출하여 CSV를 JSON 변환으로 내보냅니다.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // 성공 메시지 인쇄
        Console.WriteLine("The CSV to JSON conversion completed successfully !");
    }
}
CSV에서 JSON으로

이미지:- CSV에서 JSON으로의 변환 미리보기.

cURL 명령을 사용하여 CSV를 JSON으로 내보내기

GroupDocs.Conversion Cloud 및 cURL 명령을 사용하여 CSV를 JSON으로 변환하는 과정은 간단하고 효율적입니다. cURL 명령을 활용하면 쉽게 변환을 시작하고 GroupDocs.Conversion Cloud의 강력한 기능을 활용할 수 있습니다. 이 프로세스에는 일반적으로 API 엔드포인트에 POST 요청을 보내고 입력 CSV 파일과 원하는 출력 형식을 JSON으로 지정하는 작업이 포함됩니다.

첫 번째 단계는 클라이언트 자격 증명을 기반으로 JWT 액세스 토큰을 생성하는 것입니다. JWT 토큰이 생성되면 다음 cURL 명령을 실행하여 CSV를 JSON 형식으로 내보내십시오. 결과 JSON은 클라우드 저장소에 저장됩니다.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"FilePath\": \"{inputFile}\",  \"Format\": \"json\",  \"LoadOptions\": {    \"Format\": \"csv\"  },  \"OutputPath\": \"{resultantFile}\"}"

‘inputFile’을 입력 CSV 파일의 이름으로 바꾸고, ‘myResultantFile’을 결과 JSON 파일의 이름으로, ‘accessToken’을 개인화된 JWT 액세스 토큰으로 바꾸세요.

  • 이제 결과 JPG를 로컬 드라이브에 저장해야 하는 경우 다음 cURL 명령을 사용해 보십시오.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"FilePath\": \"{inputFile}\",  \"Format\": \"json\",  \"LoadOptions\": {    \"Format\": \"csv\"  }}"

무료 CSV-HTML 변환기

CSV에서 JSON으로의 변환 API의 놀라운 기능을 확인할 수 있도록 GroupDocs.Conversion Cloud REST API를 기반으로 구축된 가볍고 효율적인 CSV에서 JSON으로의 변환기 앱을 사용하는 것이 좋습니다. .

csv에서 json으로 변환기

유용한 링크

결론

cURL 명령을 사용한 간단한 통합을 선택하든 GroupDocs.Conversion Cloud API의 강력한 기능을 직접 활용하든 상관없이 CSV를 JSON으로 변환하는 과정은 비교할 수 없는 효율성으로 원활하게 진행됩니다. 두 접근 방식 모두 필요에 따라 변환 프로세스를 자동화하고 사용자 정의할 수 있는 유연성을 제공하여 정확하고 신뢰할 수 있는 결과를 보장합니다. 이제 이러한 접근 방식의 다양성을 살펴보고 데이터 변환 워크플로를 쉽게 간소화해 보겠습니다.

관련 기사

자세한 내용을 알아보려면 다음 링크를 방문하는 것이 좋습니다.