JSON은 데이터를 키-값 쌍으로 나타내는 Javascript Object Notation의 약어입니다. 요구 사항에 따라 JSON을 CSV로 변환하고 CSV를 JSON 형식으로 변환할 수 있습니다. 이 두 파일 형식은 모두 데이터를 저장하고 전송하는 데 적합합니다. C# 또는 VB.NET을 사용하여 프로그래밍 방식으로 CSV에서 JSON으로 및 JSON에서 CSV로 변환으로 .NET 프레임워크 기반 애플리케이션을 보강할 수 있습니다. 자세한 내용은 다음 시나리오를 살펴보겠습니다.

C# JSON에서 CSV로 및 CSV에서 JSON으로 변환기 – 설치

Aspose.Cells for .NET API를 쉽게 설치하여 JSON 및 CSV 파일 형식으로 작업할 수 있습니다. 다운로드 섹션에서 API를 다운로드하거나 다음 NuGet 명령을 통해 간단히 설치할 수 있습니다.

PM> Install-Package Aspose.Cells

C# 또는 VB.NET을 사용하여 JSON을 CSV로 변환

.NET 프레임워크 기반 애플리케이션에서 JSON을 CSV로 변환할 수 있습니다. 몇 가지 메서드 호출이 필요하며 API가 변환을 처리합니다. JSON을 CSV로 변환하려면 아래 단계를 따라야 합니다.

  1. 입력 JSON 파일 읽기
  2. 통합 문서 개체 초기화
  3. JsonLayoutOptions의 다른 속성 설정
  4. 출력 CSV 파일 저장

다음 코드는 C# 또는 VB.NET을 사용하여 JSON을 CSV로 변환하는 방법을 보여줍니다.

// JSON 파일 읽기
string str = File.ReadAllText(dataDir + "SampleJson.json");

// 빈 통합 문서 만들기
Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook();

// 세포 가져오기
Aspose.Cells.Cells cells = workbook.Worksheets[0].Cells;

// JsonLayoutOptions 설정
Aspose.Cells.Utility.JsonLayoutOptions importOptions = new Aspose.Cells.Utility.JsonLayoutOptions();
importOptions.ConvertNumericOrDate = true;
importOptions.ArrayAsTable = true;
importOptions.IgnoreArrayTitle = true;
importOptions.IgnoreObjectTitle = true;
Aspose.Cells.Utility.JsonUtility.ImportData(str, cells, 0, 0, importOptions);

// 통합 문서 저장
workbook.Save(dataDir + @"Sample_out.csv");

C# 또는 VB.NET을 사용하여 CSV를 JSON으로 변환

CSV 파일의 쉼표로 구분된 값을 JSON 데이터로 변환하여 데이터를 전송하거나 보관할 수 있습니다. CSV를 JSON으로 변환하려면 다음 단계가 필요합니다.

  1. 입력 CSV 파일 로드
  2. ExportRangeToJsonOptions에 대한 속성 설정
  3. 출력 JSON 파일 저장

아래 코드 조각은 프로그래밍 방식으로 C# 또는 VB.NET을 사용하여 CSV를 JSON으로 변환하는 방법을 설명하는 다음 단계를 기반으로 합니다.

// CSV 파일 로드
Aspose.Cells.LoadOptions loadOptions = new Aspose.Cells.LoadOptions(Aspose.Cells.LoadFormat.CSV);

Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook(dataDir + "Sample_out.csv", loadOptions);
Aspose.Cells.Cell lastCell = workbook.Worksheets[0].Cells.LastCell;

// ExportRangeToJsonOptions 설정
Aspose.Cells.Utility.ExportRangeToJsonOptions options = new Aspose.Cells.Utility.ExportRangeToJsonOptions();
Aspose.Cells.Range range = workbook.Worksheets[0].Cells.CreateRange(0, 0, lastCell.Row + 1, lastCell.Column + 1);
string data = Aspose.Cells.Utility.JsonUtility.ExportRangeToJson(range, options);

// CSV에서 JSON 파일로 쓰기
System.IO.File.WriteAllText(dataDir + "CSV_out.json", data);

결론

이 기사에서는 C# 또는 VB.NET 프로그래밍 언어를 사용하여 JSON을 CSV로, CSV를 JSON으로 변환하는 방법을 배웠습니다. 변환은 높은 충실도와 효율성으로 수행됩니다. API 문서API 참조를 통해 탐색할 수 있는 다른 많은 흥미로운 기능을 API에서 사용할 수 있습니다. 또한 우려 사항에 대해 논의하려면 무료 지원 포럼을 통해 문의할 수 있습니다.

또한보십시오