CSharp .NET에서 CSV 및 JSON으로 변환

JSON(JavaScript Object Notation)은 사람이 읽을 수 있는 구조화된 데이터 형식입니다. 데이터 저장 및 전달을 위한 API, 애플리케이션 및 구성에서 널리 사용됩니다. CSV는 쉼표로 구분된 값을 포함하며 일반적으로 MS Excel과 같은 스프레드시트 애플리케이션을 사용하여 완벽하게 표시할 수 있는 표 형식 데이터를 저장하는 데 사용됩니다. 표 형식의 데이터를 전송하거나 수신된 구조화된 데이터를 표 형식으로 저장하려면 형식을 서로 변환해야 합니다. 이 문서에서는 **C#**을 사용하여 프로그래밍 방식으로 JSON을 CSV 형식으로 변환하고 **CSV를 JSON으로 변환하는 방법에 대해 설명합니다.

다음 주제는 아래에서 다룹니다.

JSON 및 CSV 변환을 위한 .NET API

GroupDocs.Conversion에는 JSON 및 CSV 파일을 서로 변환할 수 있는 API가 있습니다. 이 기사에서는 GroupDocs.Conversion의 .NET API를 사용하여 JSON을 CSV로 변환한 다음 C#을 사용하여 CSV를 JSON으로 변환합니다. 또한 API는 워드 프로세서 문서, 스프레드시트, 프리젠테이션, eBook, 이미지 등과 같은 다양한 다른 문서 형식의 앞뒤 변환을 허용합니다.

다운로드 섹션에서 DLL 또는 MSI 설치 프로그램을 다운로드하거나 NuGet을 통해 .NET 애플리케이션에 API를 설치할 수 있습니다.

PM> Install-Package GroupDocs.Conversion

C#에서 JSON을 CSV로 변환

다음 단계를 통해 .NET 애플리케이션 내에서 JSON 파일을 CSV 형식으로 변환할 수 있습니다.

  • Converter 클래스를 사용하여 JSON을 로드합니다.
  • SpreadsheetConvertOptions를 사용하여 변환 형식을 CSV로 설정합니다.
  • Convert 메소드를 호출하여 JSON 데이터를 CSV 형식으로 변환합니다.

다음 코드는 C#을 사용하여 JSON을 CSV 형식으로 변환하는 방법을 보여줍니다.

// C#에서 JSON 파일을 CSV 형식으로 변환
using (Converter converter = new Converter(@"path/sample.json"))
{
    SpreadsheetConvertOptions options = new SpreadsheetConvertOptions()
    {
        Format = SpreadsheetFileType.Csv
    };
                
    converter.Convert(@"path/JsonToCSV.csv", options);
}

C#에서 CSV를 JSON으로 변환

다음 단계를 통해 .NET 애플리케이션 내에서 CSV 파일을 JSON 형식으로 변환할 수 있습니다.

  • CSV 파일을 로드하기 위한 로드 옵션을 준비합니다.
  • Converter 클래스를 사용하여 CSV를 로드합니다.
  • DataConvertOptions를 사용하여 변환 형식을 JSON으로 설정합니다.
  • Convert 메서드를 호출하여 CSV 데이터를 JSON 형식으로 변환합니다.

다음 코드는 C#을 사용하여 CSV 파일을 JSON 형식으로 변환하는 방법을 보여줍니다.

// C#에서 CSV 파일을 JSON 형식으로 변환
var loadOptions = new CsvLoadOptions
{
    Separator = ','
};

using (Converter converter = new Converter(@"path/sample.csv", ()=> loadOptions))
{
    DataConvertOptions options = new DataConvertOptions
    {
        Format = DataFileType.Json
    };
    converter.Convert(@"path/CsvToJSON.json", options);
}

무료 API 라이선스 받기

평가 제한 없이 API를 사용하기 위해 임시 무료 라이선스 받기를 할 수 있습니다.

결론

결론적으로 JSON 파일을 CSV 형식으로 변환하는 방법과 C#을 사용하여 프로그래밍 방식으로 CSV 파일을 JSON 형식으로 변환하는 방법을 배웠습니다. 문서를 사용하거나 GitHub에서 사용할 수 있는 예제를 통해 .NET 변환 API에 대해 자세히 알아볼 수 있습니다. 포럼에서 저희에게 연락하십시오.

또한보십시오