HTML na JSON C#

HTML webové stránky se vykreslují ve webových prohlížečích a mohou zobrazovat informace/data. Data ze souboru HTML můžeme jednoduše programově exportovat do formátu JSON. JSON používá k ukládání a přenosu dat text čitelný pro člověka. Běžně se používá k odesílání dat ze serveru klientovi. V tomto článku se naučíme, jak převést HTML na JSON pomocí C#.

Tento článek bude obsahovat následující témata:

  1. HTML to JSON Converter C# API
  2. Převést HTML na JSON

HTML to JSON Converter C# API

Pro převod HTML na JSON budeme používat Aspose.Cells for .NET API. Je to funkčně bohaté, výkonné a snadno použitelné API pro práci s pracovními listy Microsoft Excel v rámci aplikací .NET. Umožňuje nám generovat, upravovat, převádět, vykreslovat a tisknout tabulky.

Třída Sešit rozhraní API představuje tabulku aplikace Excel. Každá tabulka může obsahovat více listů. Umožňuje otevírání a ukládání nativních souborů aplikace Excel. Poskytuje také metody pro kopírování dat z jiných sešitů, kombinování dvou sešitů a ochranu tabulky aplikace Excel. Třída ExportRangeToJsonOptions rozhraní API označuje možnosti, které exportují rozsah do JSON. Metoda CreateRange() třídy Cells vytvoří objekt Range z rozsahu buněk. Rozhraní API poskytuje metodu JsonUtility.ExportRangeToJson() k exportu poskytnutého rozsahu v řetězci JSON.

Prosím buď stáhněte DLL API, nebo ji nainstalujte pomocí NuGet.

PM> Install-Package Aspose.Cells

Převést HTML na JSON v C#

Data můžeme exportovat z HTML do JSON podle následujících kroků:

  1. Nejprve načtěte soubor HTML pomocí třídy Workbook.
  2. Dále vytvořte instanci třídy ExportRangeToJsonOptions.
  3. Poté zavolejte metodu CreateRange() a vytvořte rozsah buněk.
  4. Poté zavolejte metodu JsonUtility.ExportRangeToJson() k exportu řetězce JSON.
  5. Nakonec zapište exportovaný řetězec do souboru JSON pomocí metody File.WriteAllText().

Níže uvedený příklad kódu ukazuje, jak převést HTML na JSON pomocí C#.

// Tento příklad kódu ukazuje, jak převést HTML na JSON
// Načtěte soubor HTML
Workbook workbook = new Workbook(@"C:\Files\Sample.html");

// Získejte poslední buňku
Cell lastCell = workbook.Worksheets[0].Cells.LastCell;

// Nastavte možnosti ExportRangeToJsonOptions
ExportRangeToJsonOptions options = new ExportRangeToJsonOptions();
Range range = workbook.Worksheets[0].Cells.CreateRange(0, 0, lastCell.Row + 1, lastCell.Column + 1);

// Exportujte rozsah buněk do JSON
string data = JsonUtility.ExportRangeToJson(range, options);

// Tisk JSON
Console.WriteLine(data);

// Napište řetězec do souboru
System.IO.File.WriteAllText(@"C:\Files\Output.json", data);
Převést HTML na JSON v C#

Získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci k vyzkoušení knihovny bez omezení hodnocení.

Závěr

V tomto článku jsme se naučili exportovat data ze souboru HTML do JSON v C#. Také jsme viděli, jak programově vytvořit rozsah buněk pro konkrétní list. Kromě toho se můžete dozvědět více o Aspose.Cells for .NET API pomocí dokumentace. V případě jakýchkoliv nejasností nás neváhejte kontaktovat na fóru.

Viz také