
HTML pages load in browsers and shows all kinds of data. บางครั้งคุณอาจต้องการ extract data from a HTML file and convert it into JSON, a lightweight, human-readable format that is widely used for data exchange between a server and a client. ในบทความนี้ฉันจะเดินคุณผ่าน How to convert HTML to JSON using C#
เรื่องที่เราจะครอบคลุมคือ:
HTML ไปยัง JSON Converter C# API
เพื่อแปลง HTML ไปยัง JSON เราใช้พลังและใช้งานง่าย Aspose.Cells JSON Converter สําหรับ .NET.
อะไร หนังสืองาน คลาสเป็นแผ่นสเปรย์และสามารถโหลดไฟล์ HTML แต่ละตารางงานอาจมีหลายแผ่นงานและคุณยังสามารถรวมหรือคัดลอกข้อมูลระหว่างพวกเขา เพื่อส่งออกช่วงที่เฉพาะเจาะจงเช่น JSON API ใช้ ExportRangeToJsonOptions ประเภทการตั้งค่าตัวเลือกการส่งออกของคุณ จากนั้นคุณจะสร้างช่วงของเซลล์ CreateRange( ) วิธีการที่ให้โดย เซลล์ คลาส. ในที่สุดคุณเรียกว่า JsonUtility.ExportRangeToJson() วิธีการสร้าง string JSON ของคุณ
หากคุณต้องการเริ่มต้นคุณยังสามารถ ดาวน์โหลด DLL หรือติดตั้งโดยตรงจาก NuGet:
PM> Install-Package Aspose.Cells
การแปลง HTML ไปยัง JSON ใน C#
กระบวนการแปลง HTML ไปยัง JSON ด้วย C# นั้นเรียบง่าย:
- ดาวน์โหลดไฟล์ HTML: เริ่มต้นโดยการเปิดไฟล์ HTML โดยใช้คลาส Workbook
- ตั้งค่าตัวเลือกการส่งออกของคุณ: สร้างตัวอย่างของชั้น ExportRangeToJsonOptions
- กําหนดช่วงเซลล์: ใช้วิธีการ CreateRange() เพื่อสร้างช่วงเซลล์
- การส่งออกไปยัง JSON: แปลงช่วงที่เลือกเป็นเส้น JSON โดยใช้ JsonUtility.ExportRangeToJson()
- บันทึกข้อมูล JSON ของคุณ: เขียนเส้น JSON ที่เกิดขึ้นไปยังไฟล์โดยใช้ File.WriteAllText()
ตัวอย่างรหัสด้านล่างแสดงให้เห็น วิธีการแปลง HTML ไปยัง JSON โดยใช้ C#:

รับใบอนุญาตฟรี
คุณสามารถลองห้องสมุดโดยไม่มีข้อจํากัดใด ๆ โดยได้รับ ใบอนุญาตชั่วคราวฟรี.
ข้อสรุป
ในบทความนี้เราได้สํารวจวิธีการ extract data from a HTML file and convert it into JSON using C#. เราได้ครอบคลุมการโหลดไฟล์การกําหนดค่าการส่งออกการสร้างช่วงเซลล์และในที่สุดสร้างและบันทึกเส้น JSon สําหรับรายละเอียดเพิ่มเติมเกี่ยวกับ API โปรดดูที่ การรับรอง หรือถามคําถามเกี่ยวกับ โพสต์.
สําหรับการปรับปรุงการทํางานของคุณคุณอาจพิจารณาเรียนรู้วิธีการ C# Export HTML to Excel หรือวิธี Convert HTML File into Excel C# สําหรับความสามารถในการจัดการข้อมูลเพิ่มเติม