
การแปลง HTML เป็น JSON ออนไลน์ด้วย Node.js.
การแปลง HTML ไฟล์เป็น JSON ช่วยให้นักพัฒนาสามารถแยกข้อมูลเว็บออกเป็นข้อมูลที่มีโครงสร้างซึ่งสามารถนำไปใช้ใหม่ได้ในแอปพลิเคชัน, APIs, หรือแดชบอร์ด ด้วย GroupDocs.Conversion Cloud SDK สำหรับ Node.js คุณสามารถแปลงไฟล์ HTML แบบคงที่ใด ๆ ให้เป็น JSON ที่สะอาดและมีโครงสร้างด้วยการใช้ REST API ที่ง่าย ทำให้เหมาะสำหรับการทำงานอัตโนมัติด้านหลังหรือการย้ายข้อมูล
- Node.js SDK สำหรับการแปลง HTML เป็น JSON
- แปลง HTML เป็น JSON โดยใช้ Node.js
- HTML to JSON via cURL Command
Node.js SDK สำหรับการแปลง HTML เป็น JSON
GroupDocs.Conversion Cloud SDK for Node.js ช่วยให้คุณสามารถแปลง HTML เป็น JSON ได้อย่างแม่นยำในขณะที่ยังคงโครงสร้างและรูปแบบของเอกสาร HTML ต้นฉบับ
💡 คุณสมบัติหลัก::
- แปลงเอกสาร HTML แบบเต็มเป็น JSON ที่มีโครงสร้าง。
- ทำให้การวิเคราะห์ HTML ง่ายขึ้นสำหรับการบริโภค API.
- ไม่ต้องการซอฟต์แวร์หรือปลั๊กอินเพิ่มเติม—โซลูชันในระบบคลาวด์.
ติดตั้ง SDK
npm install groupdocs-conversion-cloud --save
สร้าง Client ID และ Client Secret ของคุณจาก GroupDocs Cloud dashboard.
Convert HTML to JSON using Node.js
ส่วนนี้อธิบายรายละเอียดเกี่ยวกับวิธีที่เราสามารถแปลง HTML เป็นรูปแบบ JSON ได้อย่างรวดเร็วและง่ายดายโดยใช้ 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);
ขั้นตอนที่ 2: อัพโหลดไฟล์ HTML ไปยังพื้นที่จัดเก็บคลาวด์:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.json", fs.createReadStream("source.html"));
await fileApi.uploadFile(uploadRequest);
ขั้นตอนที่ 3: ตั้งค่าตัวเลือกการแปลง (HTML → JSON)
const settings = new ConvertSettings();
settings.filePath = "input.html";
settings.format = "json";
settings.outputPath = "converted/resultant.json";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("The HTML to JSON conversion completed 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 สำหรับการแปลง PDF เป็น HTML ออนไลน์
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// ทำการเริ่มต้นอินสแตนซ์ของ ConvertApi ด้วยอ็อบเจกต์ Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.html");
settings.setFormat("JSON");
settings.setOutputPath("resultant.json");
// ใช้วิธี ConvertDocument เพื่อแปลง HTML เป็นรูปแบบ JSON
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Check the response and print success message
if (response != null && response.equals("OK")) {
System.out.println("The HTML to JSON conversion completed successfuly! The resultant JSON file is saved at: " + response.getFilePath());
}
HTML to JSON via cURL Command
การใช้เครื่องมือบรรทัดคำสั่ง cURL เพื่อแปลง HTML เป็น JSON เป็นตัวเลือกที่ยอดเยี่ยมสำหรับผู้ใช้ที่ชื่นชอบการบูรณาการที่เบา น้ำหนัก ไม่มีโค้ด หรือตรวจสอบอัตโนมัติ มันเหมาะสำหรับการเขียนสคริปต์ฝ่ายเซิร์ฟเวอร์ การทำงานรวมต่อเนื่อง หรือระบบที่ต้องการการเรียก API โดยโปรแกรมโดยไม่ต้องเขียนการนำเสนอที่ใช้ SDK แบบเต็มรูปแบบ
ข้อดีของการใช้ cURL สำหรับการแปลง:
- Script-friendly: สามารถรวมเข้ากับสคริปต์เชลล์หรืองาน cron ได้อย่างง่ายดาย。
- ไม่ต้องการ SDK: เข้าถึง REST API โดยตรง.
- เหมาะสำหรับ DevOps: การรวมเข้ากับ CI/CD pipelines อย่างไร้รอยต่อ.
- ยืดหยุ่น: ทำงานได้บนระบบใด ๆ ที่ติดตั้ง cURL แล้ว
ตอนนี้ สร้างโทเค็นการเข้าถึง Java Web ที่เป็นส่วนตัวของคุณ และดำเนินการตามคำสั่งด้านล่างเพื่อทำการแปลง HTML เป็น JSON.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {JWT_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"resultantPath\": \"{myResultant}\"}"
โปรดเปลี่ยน inputFile
เป็นชื่อไฟล์ JSON ขาเข้า, resultantPath
เป็นชื่อไฟล์ HTML ผลลัพธ์ และ JWTTOKEN
เป็นโทเคนการเข้าถึง JWT ที่ปรับแต่งแล้ว
- หากความต้องการของคุณคือการบันทึก JSON ที่ได้ลงในไดรฟ์ท้องถิ่น โปรดลองใช้คำสั่ง 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 "{ \"StorageName\": \"internal\", \"FilePath\": \"input.json\", \"Format\": \"html\"}"
ฟรี HTML เป็น JSON ตัวแปลง
หากคุณไม่ต้องการเขียนโค้ดสำหรับการแปลง HTML เป็น JSON คุณสามารถพิจารณาใช้ Free HTML to JSON Converter ของเราเพื่อการเปลี่ยนแปลงทันที มันถูกพัฒนาบน GroupDocs.Conversion Cloud APIs.

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