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.