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