HTML ל-JSON C#

HTML דפי אינטרנט מעובדים בדפדפני אינטרנט ויכולים להציג מידע/נתונים. אנו יכולים לייצא נתונים בקלות מקובץ HTML לפורמט JSON באופן פרוגרמטי. JSON משתמש בטקסט קריא אנושי כדי לאחסן ולהעביר נתונים. זה משמש בדרך כלל כדי לשלוח נתונים מהשרת ללקוח. במאמר זה נלמד כיצד להמיר HTML ל-JSON באמצעות C#.

הנושאים הבאים יכוסו במאמר זה:

  1. HTML to JSON Converter C# API
  2. המר HTML ל-JSON

HTML ל-JSON Converter C# API

להמרת HTML ל-JSON, נשתמש ב-Aspose.Cells for .NET API. זהו API עשיר בתכונות, חזק וקל לשימוש לעבודה עם גליונות עבודה הקשורים ל-Microsoft Excel בתוך יישומי NET. זה מאפשר לנו ליצור, לשנות, להמיר, לעבד ולהדפיס גיליונות אלקטרוניים.

המחלקה Workbook של ה-API מייצגת גיליון אלקטרוני של Excel. כל גיליון אלקטרוני יכול להכיל גליונות עבודה מרובים. זה מאפשר פתיחה ושמירה של קבצי Excel מקוריים. הוא גם מספק שיטות להעתקת נתונים מחוברות עבודה אחרות, שילוב של שתי חוברות עבודה והגנה על הגיליון האלקטרוני של Excel. המחלקה ExportRangeToJsonOptions של ה-API מציינת את האפשרויות המייצאות טווח ל-JSON. השיטה CreateRange() של המחלקה Cells יוצרת אובייקט Range מטווח תאים. ה-API מספק את השיטה JsonUtility.ExportRangeToJson() לייצא טווח מסופק במחרוזת JSON.

אנא הורד את ה-DLL של ה-API או התקן אותו באמצעות NuGet.

PM> Install-Package Aspose.Cells

המרת HTML ל-JSON ב-C#

אנו יכולים לייצא נתונים מ-HTML ל-JSON על ידי ביצוע השלבים המפורטים להלן:

  1. ראשית, טען את קובץ ה-HTML באמצעות מחלקה Workbook.
  2. לאחר מכן, צור מופע של המחלקה ExportRangeToJsonOptions.
  3. לאחר מכן, קרא למתודה CreateRange() כדי ליצור טווח של תאים.
  4. לאחר מכן, קרא למתודה JsonUtility.ExportRangeToJson() כדי לייצא מחרוזת JSON.
  5. לבסוף, כתוב את המחרוזת המיוצאת לקובץ JSON באמצעות שיטת File.WriteAllText() .

דוגמת הקוד המובאת להלן מראה כיצד להמיר HTML ל-JSON באמצעות C#.

// דוגמה זו מדגימה כיצד להמיר HTML ל-JSON
// טען את קובץ ה-HTML
Workbook workbook = new Workbook(@"C:\Files\Sample.html");

// קח את התא האחרון
Cell lastCell = workbook.Worksheets[0].Cells.LastCell;

// הגדר ExportRangeToJsonOptions
ExportRangeToJsonOptions options = new ExportRangeToJsonOptions();
Range range = workbook.Worksheets[0].Cells.CreateRange(0, 0, lastCell.Row + 1, lastCell.Column + 1);

// ייצא טווח תאים ל-JSON
string data = JsonUtility.ExportRangeToJson(range, options);

// הדפס JSON
Console.WriteLine(data);

// כתוב מחרוזת לקובץ
System.IO.File.WriteAllText(@"C:\Files\Output.json", data);
המרת HTML ל-JSON ב-C#

קבל רישיון חינם

אתה יכול לקבל [רישיון זמני] בחינם14 כדי לנסות את הספרייה ללא מגבלות הערכה.

סיכום

במאמר זה, למדנו כיצד לייצא נתונים מקובץ HTML ל-JSON ב-C#. ראינו גם כיצד ליצור טווח של תאים עבור גליון עבודה ספציפי באופן תכנותי. חוץ מזה, אתה יכול ללמוד עוד על Aspose.Cells עבור .NET API באמצעות תיעוד. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו בפורום.

ראה גם