แปลง json เป็น html

วิธีการแปลง JSON เป็น HTML โดยใช้ .NET Cloud SDK

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

.NET Cloud SDK สำหรับการแปลง JSON เป็น HTML

Aspose.Cells Cloud SDK for .NET เป็น API ที่น่าทึ่งซึ่งนำเสนอคุณลักษณะอันทรงพลังสำหรับการจัดการข้อมูลแบบไดนามิกภายในไฟล์ Excel ช่วยให้คุณสามารถสร้างเวิร์กบุ๊ก Excel และนำเข้าข้อมูล JSON ลงในเวิร์กชีตโดยการเขียนโปรแกรม ซึ่งจะช่วยปูทางสำหรับการแสดงภาพข้อมูลแบบไดนามิก จากนั้นจึงสามารถส่งออกเนื้อหา Excel ที่สร้างขึ้นไปยัง HTML เพิ่มเติมได้ ซึ่งถือเป็นแนวทางแก้ปัญหาในทางปฏิบัติสำหรับการผสานรวมข้อมูล JSON เข้ากับโครงสร้าง HTML นอกจากนี้ Aspose.Cells Cloud SDK for .NET ยังมีคุณสมบัติอื่นๆ อีกมากมาย ช่วยให้คุณมีเครื่องมือในการจัดการไฟล์ Excel อย่างครอบคลุม ดังนั้น SDK จึงเป็นโซลูชันที่แข็งแกร่งสำหรับสถานการณ์ต่างๆ ที่ขับเคลื่อนด้วยข้อมูลภายในระบบนิเวศ .NET

ในตอนนี้ เพื่อใช้ประโยชน์จากความสามารถของ SDK นี้ในแอปพลิเคชัน .NET ก่อนอื่นเราต้องค้นหา Aspose.Cells-Cloud ในตัวจัดการแพ็คเกจ NuGet และคลิกปุ่ม Add Package ประการที่สอง รับข้อมูลประจำตัวไคลเอนต์ของคุณจาก cloud Dashboard หากคุณไม่มีบัญชีอยู่แล้ว เพียงสร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในบทความ เริ่มต้นอย่างรวดเร็ว

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

มาลองใช้ความสามารถในการแปลง JSON เป็น HTML โดยใช้ C# .NET เพื่อปรับปรุงแอพพลิเคชันของเรา มอบประสบการณ์แบบโต้ตอบและดึงดูดสายตาให้กับผู้ใช้

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

ขั้นแรก ให้สร้างอ็อบเจ็กต์ของคลาส CellsApi โดยที่เราส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์

cellsInstance.UploadFile("sourceFile.json", file);

อัปโหลดไฟล์ JSON อินพุตไปยังที่เก็บข้อมูลบนคลาวด์

cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "HTML", isAutoFit: true, outPath: resultant_file);

สุดท้ายให้เรียกใช้ API เพื่อแปลง JSON เป็น HTML หลังจากการแปลงสำเร็จแล้ว HTML ที่ได้จะถูกเก็บไว้ในระบบคลาวด์

// สำหรับตัวอย่างและไฟล์ข้อมูลแบบสมบูรณ์ โปรดไปที่ 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// รับข้อมูลประจำตัวลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// สร้างอินสแตนซ์ CellsApi ขณะส่ง ClientID และ ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// ชื่อไฟล์ JSON อินพุต
string input_JSON = @"source.json";
// ไฟล์ HTML ผลลัพธ์
string resultant_file = "resultant.html";

// โหลดไฟล์ JSON จากไดรฟ์ภายในเครื่อง
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // อัพโหลดไฟล์อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
    cellsInstance.UploadFile("sourceFile.json", file);
}

// เรียก API เพื่อแปลง JSON เป็น HTML ออนไลน์
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "HTML", isAutoFit: true, outPath: resultant_file);
json เป็น html ออนไลน์

ตัวอย่างการแปลง JSON เป็น HTML

ไฟล์ตัวอย่าง JSON ที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก:

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

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

ขั้นตอนแรกในการดำเนินการนี้คือการสร้างโทเค็นการเข้าถึง JWT โดยใช้คำสั่งต่อไปนี้:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

ตอนนี้โปรดดำเนินการคำสั่งต่อไปนี้เพื่อแปลง JSON เป็นรูปแบบ HTML

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=true&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-d {}

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

บทสรุป

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

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

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

เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: