csv เป็น json

นักพัฒนา CSV เป็น JSON Converter ใน C#

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

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

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

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

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

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

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

เรามาสำรวจรายละเอียดว่า API นี้ทำให้การรวมเข้ากับแอปพลิเคชัน .NET ง่ายขึ้นได้อย่างไร และมอบโซลูชันที่ราบรื่นสำหรับการนำฟังก์ชันการแปลง CSV ไปเป็น JSON โดยใช้ C# .NET ไปใช้กัน

  1. สร้างอินสแตนซ์ของคลาส “การกำหนดค่า” ที่เราส่งข้อมูลรับรองไคลเอ็นต์เป็นอาร์กิวเมนต์
var configurations = new Configuration(clientId, clientSecret1);
  1. เริ่มต้น ConvertApi โดยที่เราส่งวัตถุการกำหนดค่าเป็นอาร์กิวเมนต์อินพุต
var apiInstance = new ConvertApi(configurations);
  1. อัปโหลดไฟล์ CSV อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. สร้างอินสแตนซ์ ConvertSettings โดยที่เราระบุชื่อสำหรับอินพุต CSV รูปแบบผลลัพธ์เป็น json และชื่อสำหรับไฟล์ JSON เอาต์พุตเป็นอาร์กิวเมนต์
var settings = new ConvertSettings{...}
  1. เรียกใช้ ConvertDocumentRequest API เพื่อส่งออก CSV เป็น JSON และบันทึกไฟล์ JSON ที่เป็นผลลัพธ์ไปยังที่เก็บข้อมูลบนคลาวด์
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// ตัวอย่างเพิ่มเติมเกี่ยวกับhttps://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// รับข้อมูลรับรอง API ของคุณ 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// สร้างอินสแตนซ์ของคลาสการกำหนดค่าและเริ่มต้นด้วยรหัสไคลเอ็นต์และความลับไคลเอ็นต์ 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// กำหนดค่าของ ApiBaseUrl เพื่อตั้งค่า URL พื้นฐานของ CSV เป็น JSON Conversion API
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// เริ่มต้นอินสแตนซ์ของคลาส ConvertApi ด้วยอ็อบเจ็กต์ของคลาสการกำหนดค่า
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// อ่านเนื้อหาของไฟล์อินพุต Comma Separated Values จากโลคัลไดรฟ์             
using (var stream = System.IO.File.OpenRead("source.csv"))
{
    // สร้างอินสแตนซ์ของ FileApi
    var fileUpload = new FileApi(configurations);
    // อัปโหลด CSV อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
    fileUpload.UploadFile(new UploadFileRequest("input.cs", stream));

    // สร้าง ConvertSettings โดยที่เรากำหนดชื่อไฟล์ CSV อินพุตและไฟล์ JSON ที่เป็นผลลัพธ์
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.cs",
        Format = "json",
        OutputPath = "myResultant.json"
    };
    
    // เรียกใช้เมธอด ConvertDocument เพื่อส่งออกการแปลง CSV เป็น JSON
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // พิมพ์ข้อความสำเร็จ
        Console.WriteLine("The CSV to JSON conversion completed successfully !");
    }
}
csv เป็น json

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

ส่งออก CSV เป็น JSON ด้วยคำสั่ง cURL

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

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

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 "{  \"FilePath\": \"{inputFile}\",  \"Format\": \"json\",  \"LoadOptions\": {    \"Format\": \"csv\"  },  \"OutputPath\": \"{resultantFile}\"}"

โปรดแทนที่ inputFile ด้วยชื่อของไฟล์ CSV อินพุต myResultantFile ด้วยชื่อของไฟล์ JSON ที่เป็นผลลัพธ์ และ accessToken ด้วยโทเค็นการเข้าถึง JWT ส่วนบุคคล

  • ตอนนี้ หากเราต้องการบันทึกผลลัพธ์ JPG ลงในไดรฟ์ในเครื่อง โปรดลองใช้คำสั่ง cURL ต่อไปนี้:
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 "{  \"FilePath\": \"{inputFile}\",  \"Format\": \"json\",  \"LoadOptions\": {    \"Format\": \"csv\"  }}"

แปลง CSV เป็น HTML ฟรี

เราขอแนะนำเป็นอย่างยิ่งให้ใช้ [CSV เป็น JSON Converter App] ที่มีน้ำหนักเบาและมีประสิทธิภาพในการทานอาหาร 14 ที่สร้างขึ้นบน GroupDocs.Conversion Cloud REST API เนื่องจากทำให้คุณได้เห็นความสามารถอันน่าทึ่งของ CSV เป็น JSON Conversion API .

เครื่องมือแปลงไฟล์ csv เป็น json

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

บทสรุป

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

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

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