Kā pārvērst HTML uz JSON, izmantojot C#

Kā pārvērst HTML uz JSON, izmantojot C#

Konvertējot HTML uz JSON, izstrādātāji var izrakstīt strukturētus datus no tīmekļa formātos un tos izmantot datu vadītajās lietojumprogrammās. Aspose.Cells for .NET ļauj izstrādātājiem lādēt HTML failus un eksportēt savu saturu kā jSON efektīvi un programmatiski.

Kāpēc pārvērst HTML uz JSON?

  • Datu pārnesamība:- Pārsūtīt tabulas HTML datus uz backend pakalpojumiem vai APIs kā JSON.

  • ** Web-to-App integrācija:**- Izņemt tabulu vai strukturētu tīmekļa saturu tālākai apstrādei lietojumprogrammās.

  • Automašīna ir gatava:- Ideāls, lai automatizētu tīmekļa skrapēšanu vai saturu ekstrakcijas procesus.

Pakāpeniski ceļvedis, kā pārvērst HTML uz JSON

1. solis: instalēt Aspose.Cells caur NuGet

Instalēt Aspose.Cells par .NET :

dotnet add package Aspose.Cells

2. solis: iestatīt licences

Pilna funkcionalitāte:

Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");

3. solis: lejupielādēt HTML failu

Izveidojiet jaunu darba grāmatu, lādējot HTML ieejas:

Workbook workbook = new Workbook("Sample.html");

4. solis: piekļuves pēdējā šūnā

Identificējiet pēdējo šūnu darba lapā, lai definētu eksporta robežas:

Cell lastCell = workbook.Worksheets[0].Cells.LastCell;

5. solis: noteikt eksporta apjomu

Izveidojiet diapazonu, kas aptver darba lapu datus:

Range range = workbook.Worksheets[0].Cells.CreateRange(0, 0, lastCell.Row + 1, lastCell.Column + 1);

6. solis: Konfigurēt JsonSaveOptions

Iestatīt jebkuras eksporta iespējas:

JsonSaveOptions options = new JsonSaveOptions();

7. solis: eksports uz JSON

Serializējiet definēto diapazonu uz JSON:

string jsonData = Aspose.Cells.Utility.JsonUtility.ExportRangeToJson(range, options);

8. solis: saglabāt JSON failā

Uzrakstiet iznākumu uz disku:

System.IO.File.WriteAllText("htmltojson.json", jsonData);

Kopīgas problēmas un fiksācijas

1. tukšs iznākums

  • Lēmums : Pārliecinieties, ka HTML fails satur tabulas bāzes strukturētu saturu, lai spēkā esošo datu atpazīšanu.

2. nepareizs apjoms

  • Rīkojums : divkārši pārbaudiet, ka diapazonā ietilpst visas attiecīgās šūnas darba lapā.

3. eksporta formāts

  • Rīkojums : lietošana JsonSaveOptions kontrolēt lapu indeksošanu, pārtraukt tukšas rindas vai pielāgot hipersaites.
 Latviski