Miten muuntaa HTML JSON C#
HTML:n muuntaminen JSON:iin antaa kehittäjille mahdollisuuden poistaa rakennettuja tietoja web-muodoksista ja käyttää sitä tietokonepohjaisissa sovelluksissa. Aspose.Cells for .NET avulla kehittelijät voivat ladata HTML-tiedostoja ja viedä sisällönsä jSONina tehokkaasti ja ohjelmoittavasti.
Miksi muuttaa HTML JSON?
Tietojen siirrettävyys:- Siirrä taulukon HTML-tietoja backend-palveluihin tai API:iin JSON:n muodossa.
Web-to-Appin integrointi:- Poista taulukko tai rakenteellinen web-sisältö sovellusten jatkokäsittelyyn.
Automaatio on valmis:- Ihanteellinen web scraping- tai sisällönpoistoprosessien automatisointiin.
Vaiheittainen opas HTML: n muuntamiseen JSONiin
Vaihe 1: Asenna Aspose.Cells NuGetin kautta
Asentaa Aspose.Cells for .NET:
dotnet add package Aspose.Cells
Vaihe 2: Aseta lisenssi
Täydellinen toimivuus mahdollistaa:
Metered matered = new Metered();
matered.SetMeteredKey("PublicKey", "PrivateKey");
Vaihe 3: Lataa HTML-tiedosto
Luo uusi työpöytä lataamalla HTML-tulostus:
Workbook workbook = new Workbook("Sample.html");
Vaihe 4: Pääsy viimeiseen soluun
Tunnista työpöydän viimeinen solu määrittääkseen viennin rajat:
Cell lastCell = workbook.Worksheets[0].Cells.LastCell;
Vaihe 5: Määritä vientialue
Luo valikoima, joka kattaa työpöydän tiedot:
Range range = workbook.Worksheets[0].Cells.CreateRange(0, 0, lastCell.Row + 1, lastCell.Column + 1);
Vaihe 6: Aseta JsonSaveOptions
Aseta kaikki vientivaihtoehdot:
JsonSaveOptions options = new JsonSaveOptions();
Vaihe 7: JSONin vienti
Serioi määritellyn alueen JSON:
string jsonData = Aspose.Cells.Utility.JsonUtility.ExportRangeToJson(range, options);
Vaihe 8: Tallenna JSON tiedostoon
Kirjoita tulos levylle:
System.IO.File.WriteAllText("htmltojson.json", jsonData);
Yhteiset ongelmat ja korjaukset
1. Tyhjä lähtö
- Ratkaisu: Varmista, että HTML-tiedosto sisältää taulukonpohjaista rakenteellista sisältöä voimassa olevan tietojen tunnistamiseksi.
2. Virheellinen ulottuvuus
- Ratkaisu: Tarkista kaksinkertaisesti, että sarja sisältää kaikki asiaankuuluvat solut työlehdestä.
3. Tuonnin muotoilu
- Solution: Use
JsonSaveOptions
to control sheet indexing, skip empty rows, or customize hyperlinks.