JSON ย่อมาจาก Javascript Object Notation ซึ่งแสดงข้อมูลเป็นคู่คีย์-ค่า คุณสามารถแปลง JSON เป็น CSV และ CSV เป็นรูปแบบ JSON ได้ตามความต้องการของคุณ รูปแบบไฟล์ทั้งสองนี้เหมาะสำหรับการจัดเก็บและส่งข้อมูล คุณสามารถเพิ่มประสิทธิภาพให้กับแอปพลิเคชันที่ใช้ .NET Framework ด้วยการแปลง CSV เป็น JSON และ JSON เป็น CSV โดยทางโปรแกรมโดยใช้ C# หรือ VB.NET ให้เราอธิบายสถานการณ์ต่อไปนี้สำหรับข้อมูลโดยละเอียด:

C# JSON เป็น CSV และ CSV เป็น JSON Converter – การติดตั้ง

คุณสามารถติดตั้ง Aspose.Cells for .NET API เพื่อทำงานกับรูปแบบไฟล์ JSON และ CSV ได้อย่างง่ายดาย คุณสามารถดาวน์โหลด API ได้จากส่วน ดาวน์โหลด หรือติดตั้งผ่านคำสั่ง NuGet ต่อไปนี้:

PM> Install-Package Aspose.Cells

แปลง JSON เป็น CSV โดยใช้ C# หรือ VB.NET

คุณสามารถแปลง JSON เป็น CSV ในแอปพลิเคชันที่ใช้ .NET Framework ได้ จำเป็นต้องมีการเรียกใช้เมธอดเล็กน้อยและ API จะดูแลการแปลง คุณต้องทำตามขั้นตอนด้านล่างเพื่อแปลง JSON เป็น CSV:

  1. อ่านไฟล์ JSON อินพุต
  2. เริ่มต้นวัตถุ สมุดงาน
  3. ตั้งค่าคุณสมบัติต่างๆ ของ JsonLayoutOptions
  4. บันทึกไฟล์ CSV เอาต์พุต

รหัสต่อไปนี้แสดงวิธีการแปลง JSON เป็น CSV โดยใช้ C# หรือ VB.NET:

// อ่านไฟล์ 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");

แปลง CSV เป็น JSON โดยใช้ C# หรือ VB.NET

ค่าที่คั่นด้วยเครื่องหมายจุลภาคในไฟล์ CSV สามารถแปลงเป็นข้อมูล JSON เพื่อส่งหรือเก็บข้อมูล จำเป็นต้องมีขั้นตอนต่อไปนี้เพื่อทำการแปลง CSV เป็น JSON:

  1. โหลดไฟล์ CSV อินพุต
  2. ตั้งค่าคุณสมบัติสำหรับ ExportRangeToJsonOptions
  3. บันทึกไฟล์ JSON เอาต์พุต

ข้อมูลโค้ดด้านล่างอิงตามขั้นตอนเหล่านี้ซึ่งอธิบายวิธีการแปลง CSV เป็น JSON โดยใช้ C# หรือ VB.NET โดยทางโปรแกรม:

// โหลดไฟล์ 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);

บทสรุป

ในบทความนี้ เราได้เรียนรู้วิธีการแปลง JSON เป็น CSV และ CSV เป็น JSON โดยใช้ภาษาโปรแกรม C# หรือ VB.NET การแปลงจะดำเนินการด้วยความเที่ยงตรงสูงและมีประสิทธิภาพ คุณลักษณะที่น่าตื่นเต้นอื่นๆ อีกมากมายมีอยู่ใน API ที่คุณสามารถสำรวจได้ด้วยความช่วยเหลือจาก เอกสาร API และ ข้อมูลอ้างอิง API นอกจากนี้ เพื่อหารือเกี่ยวกับข้อกังวลใดๆ ของคุณ คุณสามารถติดต่อเราผ่านทาง ฟอรัมสนับสนุนฟรี

ดูสิ่งนี้ด้วย