
Perform JSON to HTML conversion online with Node.js.
การแสดงข้อมูล JSON(JavaScript Object Notation) ในรูปแบบ HTML เป็นสิ่งสำคัญเมื่อสร้างแดชบอร์ด รายงานภาพ หรือฝังข้อมูลที่มีโครงสร้างลงในเนื้อหาเว็บ แทนที่จะจัดรูปแบบข้อมูลด้วยมือ คุณสามารถแปลง JSON เป็น HTML ใน Node.js ได้โดยใช้ GroupDocs.Conversion Cloud SDK ที่ทรงพลัง — API REST ที่ช่วยให้การแปลงเอกสารง่ายขึ้น
ในบทช่วยสอนนี้ เราจะพาคุณไปดูวิธีการแปลงไฟล์ JSON เป็นเอกสาร HTML ที่สะอาดและพร้อมใช้งานในเบราว์เซอร์โดยใช้ Node.js
📌 การนำทางอย่างรวดเร็ว
- 🚀 ทำไมต้องแปลง JSON เป็น HTML?
- ⚙️ ติดตั้ง GroupDocs Node.js SDK
- 🛠️ แปลง JSON เป็น HTML ใน Node.js
- 💻 แปลง JSON เป็น HTML ผ่าน cURL
🚀 ทำไมต้องแปลง JSON เป็น HTML?
HTML เป็นรูปแบบมาตรฐานสำหรับการแสดงข้อมูลบนเว็บ โดยการแปลง JSON (JavaScript Object Notation) เป็น HTML นักพัฒนาสามารถ:
- ✅ แสดงข้อมูลที่มีโครงสร้างในรูปแบบที่ใช้สะดวก
- ✅ ฝัง JSON ในเว็บไซต์หรือแอปพลิเคชันเว็บ。
- ✅ สร้างตารางหรือบล็อกที่อ่านออกได้จาก JSON ที่ซ้อนกัน.
- ✅ ส่งออกการตอบสนอง API เป็นหน้า HTML ที่อ่านได้.
⚙️ ติดตั้ง GroupDocs Node.js SDK
GroupDocs.Conversion Cloud SDK for Node.js มีวิธีการที่เบาและง่ายในการรวมการแปลงรูปแบบไฟล์เข้ากับแอปพลิเคชันที่ใช้ JavaScript ของคุณ เริ่มต้นกันเลย:
- ติดตั้งผ่าน npm:
npm install groupdocs-conversion-cloud --save
- ขอรับข้อมูลรับรอง API ของคุณ (Client ID และ Client Secret) จาก GroupDocs Cloud Dashboard. สำหรับข้อมูลเพิ่มเติม คุณสามารถทำตามคำแนะนำที่ระบุใน tutorial.
🛠️ แปลง JSON เป็น HTML ใน Node.js
นี่คือวิธีการแปลงไฟล์ JSON เป็น HTML โดยใช้ GroupDocs.Conversion Cloud SDK ใน Node.js:
📌 ขั้นตอนที่ 1: นำเข้า SDK และตั้งค่ API
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
📌 Step 2: อัปโหลดไฟล์ JSON ไปยัง Cloud
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input.json", fs.createReadStream("input.json"));
await fileApi.uploadFile(uploadRequest);
📌 Step 3: ตั้งค่าออปชันการแปลง (JSON → HTML)
const settings = new ConvertSettings();
settings.filePath = "input.json";
settings.format = "html";
settings.outputPath = "converted/output.html";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("✅ JSON converted to HTML successfully.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// รับข้อมูลประจำตัว API ของคุณ
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// สร้างอินสแตนซ์ของคลาส Configuration และเริ่มต้นด้วย Client ID & Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// กำหนด URL พื้นฐานของ API เพื่อดำเนินการแปลง JSON เป็น HTML ออนไลน์
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// เริ่มต้นอินสแตนซ์ของ ConvertApi ด้วยวัตถุ Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.json");
settings.setFormat("HTML");
settings.setOutputPath("myResultant.html");
// ใช้วิธี ConvertDocument เพื่อแปลง JSON เป็นไฟล์ HTML
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// ตรวจสอบการตอบสนองและพิมพ์ข้อความสำเร็จ
if (response != null && response.equals("OK")) {
System.out.println("Conversion successful! Resultant HTML file is saved at: " + response.getFilePath());
}
Image:- ตัวอย่างการแปลง JSON เป็น HTML ที่ทำด้วย Node.js.
- JSON ที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก this link.
💻 แปลง JSON เป็น HTML ผ่าน cURL
ในขณะใช้งาน GroupDocs.Conversion Cloud ด้วยคำสั่ง cURL คุณยังสามารถทำการแปลง JSON เป็น HTML ได้ วิธีนี้ไม่เพียงแต่ทำให้การทำงานอัตโนมัติและการรวมระบบเข้ากับการทำงานที่หลากหลายง่ายขึ้น แต่ยังให้การแปลงข้อมูลที่ไม่ขึ้นกับแพลตฟอร์ม ง่ายต่อการเขียนสคริปต์ และช่วยให้การแปลงข้อมูลที่ราบรื่นและมีคุณภาพสูงโดยไม่จำเป็นต้องมีการเขียนโค้ดยาวๆ
สร้างโทเค็นการเข้าถึง JWT ตามข้อมูลประจำตัวของลูกค้า จากนั้นดำเนินการคำสั่งดังต่อไปนี้:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"OutputPath\": \"{myResultant}\"}"
กรุณาแทนที่ inputFile
ด้วยชื่อไฟล์ JSON ที่ใช้เป็นข้อมูลนำเข้า, myResultant
ด้วยชื่อไฟล์ HTML ผลลัพธ์ และ accessToken
ด้วย JWT access token ที่ปรับแต่งแล้ว
- คุณอาจพิจารณาสั่งอ execut คำสั่งต่อไปนี้ถ้าความต้องการคือการบันทึก HTML ผลลัพธ์ลงในไดรฟ์ท้องถิ่น:
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\": \"input.json\", \"Format\": \"html\"}"
✅ สรุป
การแปลง JSON เป็น HTML โดยใช้ GroupDocs.Conversion Cloud SDK สำหรับ Node.js ช่วยให้นักพัฒนาสามารถสร้างเนื้อหาเว็บที่มีความเป็นพลศาสตร์ อ่านง่าย และนำเสนอได้จากข้อมูลที่มีโครงสร้าง ไม่ว่าคุณกำลังสร้างแดชบอร์ดผู้ดูแลระบบ อัตโนมัติรายงาน หรือทำงานกับการตอบสนองของ JSON API SDK นี้ช่วยทำให้ขั้นตอนดังกล่าวง่ายขึ้นด้วยผลลัพธ์ HTML ที่สะอาด
📚 แหล่งข้อมูลที่มีประโยชน์
🌐 แอปออนไลน์ฟรี JSON เป็น HTML
เพื่อสัมผัสความสามารถที่น่าทึ่งของ GroupDocs.Conversion Cloud ในเว็บเบราว์เซอร์ คุณอาจพิจารณาใช้แอปพลิเคชัน JSON to HTML Conversion App ฟรีและเบาที่สุดของเรา
🔗 บทความที่เกี่ยวข้อง
เราขอแนะนำให้เยี่ยมชมลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: