json เป็น csv

พัฒนา JSON เป็น CSV Converter ด้วย C# .NET

JSON(สัญลักษณ์วัตถุ JavaScript) กลายเป็นรูปแบบที่หลากหลายและนำมาใช้กันอย่างแพร่หลายสำหรับการแลกเปลี่ยนข้อมูล โดยได้รับการยกย่องจากความเรียบง่าย อ่านง่าย และมีความยืดหยุ่น อย่างไรก็ตาม แม้ว่า JSON จะแสดงข้อมูลที่มีโครงสร้างเป็นเลิศ แต่ CSV(ค่าที่คั่นด้วยเครื่องหมายจุลภาค) ยังคงเป็นมาตรฐานโดยพฤตินัยสำหรับข้อมูลแบบตาราง เนื่องจากมีความเข้ากันได้ในวงกว้างและใช้งานง่าย ดังนั้น ความสามารถในการแปลง JSON เป็น CSV จึงเป็นสิ่งสำคัญสำหรับการเปลี่ยนระหว่างสองรูปแบบนี้ได้อย่างราบรื่น ช่วยให้วิเคราะห์ แบ่งปัน และประมวลผลข้อมูลได้อย่างมีประสิทธิภาพ ในบทความนี้ เราจะมาดูรายละเอียดเกี่ยวกับวิธีแปลง JSON เป็นรูปแบบ CSV ได้อย่างราบรื่นโดยใช้ GroupDocs.Conversion REST API

บทความนี้ครอบคลุมหัวข้อต่อไปนี้:

API การแปลง JSON เป็น CSV

GroupDocs.Conversion Cloud SDK for .NET นำเสนอฟีเจอร์และความสามารถที่หลากหลายเพื่อปรับปรุงเวิร์กโฟลว์การแปลงข้อมูล ดังนั้น คุณจึงสามารถผสานรวม SDK นี้เข้ากับแอปพลิเคชันของคุณได้อย่างง่ายดาย และแปลงข้อมูล JSON เป็นรูปแบบ CSV ได้สำเร็จโดยใช้โค้ดเพียงไม่กี่บรรทัด นอกเหนือจากการแปลงแบบธรรมดาแล้ว GroupDocs.Conversion Cloud SDK สำหรับ .NET ยังมีตัวเลือกขั้นสูงสำหรับการปรับแต่งกระบวนการแปลง เช่น การระบุอักขระตัวคั่น การจัดการโครงสร้าง JSON ที่ซ้อนกัน การปรับการตั้งค่าการจัดรูปแบบ และอื่นๆ อีกมากมาย

หากต้องการใช้ SDK ขั้นตอนแรกคือการติดตั้ง เพียงค้นหา GroupDocs.Conversion-Cloud ในตัวจัดการแพ็คเกจ NuGet แล้วคลิกปุ่มติดตั้ง อีกทางเลือกหนึ่งคือดำเนินการคำสั่งต่อไปนี้ในคอนโซลตัวจัดการแพ็คเกจ

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

เมื่อติดตั้ง REST API สำเร็จแล้ว ตรวจสอบให้แน่ใจว่าคุณมีข้อมูลรับรอง API (เช่น รหัสไคลเอ็นต์และความลับไคลเอ็นต์) คุณสามารถไปที่ [บทช่วยสอน] สั้นๆ นี้ 8 ซึ่งจะอธิบายรายละเอียดเกี่ยวกับวิธีรับข้อมูลรับรอง API

แปลง JSON เป็น CSV ใน C# .NET

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

  1. สร้างอินสแตนซ์ของคลาส “การกำหนดค่า” ที่เราส่งข้อมูลรับรองไคลเอ็นต์เป็นอาร์กิวเมนต์
var configurations = new Configuration(clientId, clientSecret1);
  1. เริ่มต้น ConvertApi โดยที่เราส่งวัตถุการกำหนดค่าเป็นอาร์กิวเมนต์อินพุต
var apiInstance = new ConvertApi(configurations);
  1. อัปโหลดไฟล์ JSON ต้นทางไปยังที่เก็บข้อมูลบนคลาวด์
fileUpload.UploadFile(new UploadFileRequest("input.json", stream));
  1. สร้างอินสแตนซ์ ConvertSettings โดยที่เราระบุชื่อสำหรับอินพุต JSON รูปแบบเอาต์พุตเป็น csv และชื่อของไฟล์ CSV ที่เป็นผลลัพธ์
var settings = new ConvertSettings{...}
  1. เรียกใช้ ConvertDocumentRequest API เพื่อแปลง JSON เป็นรูปแบบ CSV และบันทึก CSV ที่ได้ผลลัพธ์ไปยังที่เก็บข้อมูลบนคลาวด์
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
json เป็น csv

รูปภาพ: - ตัวอย่างการแปลง JSON เป็น CSV

JSON ตัวอย่างและ CSV ผลลัพธ์ที่สร้างขึ้นในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก input.json และ input.json

แปลง JSON เป็น CSV โดยใช้คำสั่ง cURL

การแปลง JSON เป็น CSV โดยใช้ GroupDocs.Conversion Cloud และคำสั่ง cURL มอบโซลูชันที่ยืดหยุ่นและสามารถเขียนสคริปต์ได้สำหรับนักพัฒนาที่ต้องการทำให้งานการแปลงข้อมูลเป็นแบบอัตโนมัติ แนวทางนี้ช่วยให้สามารถบูรณาการเข้ากับเวิร์กโฟลว์ที่มีอยู่และไปป์ไลน์อัตโนมัติได้อย่างราบรื่น ช่วยให้สามารถประมวลผลข้อมูล JSON เป็นชุดได้อย่างมีประสิทธิภาพ ดังนั้น ด้วยความเรียบง่าย ความสามารถในการปรับขนาด และความน่าเชื่อถือ การผสมผสานระหว่างคำสั่ง GroupDocs.Conversion Cloud และ cURL มอบโซลูชันที่หลากหลายสำหรับการแปลง JSON เป็น CSV ทำให้คุณเพิ่มประสิทธิภาพเวิร์กโฟลว์การประมวลผลข้อมูลของคุณได้อย่างง่ายดาย

ขั้นตอนแรกในแนวทางนี้คือการได้รับโทเค็นการเข้าถึง JWT ส่วนบุคคล ดังนั้น เมื่อคุณมีโทเค็น JWT แล้ว โปรดดำเนินการคำสั่ง cURL ต่อไปนี้เพื่อแปลง JSON เป็น CSV ให้สำเร็จ

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 "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"csv\",\"OutputPath\": \"{resultantFile}\"}"

โปรดแทนที่ sourceFile ด้วยชื่อของอินพุต JSON, resultantFile ด้วยชื่อของเอาต์พุต CSV และ accessToken ด้วยโทเค็นการเข้าถึง JWT ส่วนบุคคล

แอปแปลง JSON เป็น CSV ฟรี

จาก GroupDocs.Conversion Cloud API เราได้พัฒนาออนไลน์ JSON เป็น CSV Converter เป็นเวอร์ชันฟรี น้ำหนักเบา ประสิทธิภาพสูงเป็นพิเศษ และมอบการแปลง JSON เป็น CSV ที่มีประสิทธิภาพ

json เป็นแอป csv

ลิงค์ที่เป็นประโยชน์

บทสรุป

โดยสรุป ไม่ว่าคุณจะเลือกใช้ GroupDocs.Conversion Cloud SDK สำหรับ .NET หรือผสาน GroupDocs.Conversion Cloud เข้ากับคำสั่ง cURL การแปลง JSON เป็น CSV จะกลายเป็นกระบวนการที่มีความคล่องตัวและมีประสิทธิภาพ อย่างไรก็ตาม ทั้งสองแนวทางนำเสนอโซลูชันที่หลากหลายสำหรับงานการแปลงข้อมูล ซึ่งช่วยให้คุณสามารถเชื่อมช่องว่างระหว่างรูปแบบ JSON และ CSV ได้อย่างราบรื่น ดังนั้น เราขอแนะนำให้คุณใช้ประโยชน์จาก API ของเราสำหรับการแปลง JSON เป็น CSV และปลดล็อกศักยภาพสูงสุดของเวิร์กโฟลว์การประมวลผลข้อมูลของคุณ

บทความที่เกี่ยวข้อง

เราขอแนะนำอย่างยิ่งให้ไปที่ลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: