HTML till JSON C#

HTML webbsidor renderas i webbläsare och kan visa information/data. Vi kan enkelt exportera data från en HTML-fil till JSON-format programmatiskt. JSON använder läsbar text för att lagra och överföra data. Det används vanligtvis för att skicka data från servern till klienten. I den här artikeln kommer vi att lära oss hur man konverterar HTML till JSON med C#.

Följande ämnen ska behandlas i den här artikeln:

  1. HTML till JSON Converter C# API
  2. Konvertera HTML till JSON

HTML till JSON Converter C# API

För att konvertera HTML till JSON kommer vi att använda Aspose.Cells for .NET API. Det är ett funktionsrikt, kraftfullt och lättanvänt API för att arbeta med Microsoft Excel-relaterade kalkylblad i .NET-applikationerna. Det gör det möjligt för oss att generera, modifiera, konvertera, rendera och skriva ut kalkylblad.

Klassen Arbetsbok i API:t representerar ett Excel-kalkylblad. Varje kalkylblad kan innehålla flera kalkylblad. Det gör det möjligt att öppna och spara inbyggda Excel-filer. Den tillhandahåller också metoder för att kopiera data från andra arbetsböcker, kombinera två arbetsböcker och skydda Excel-kalkylarket. Klassen ExportRangeToJsonOptions i API:t anger alternativen som exporterar intervall till JSON. Metoden CreateRange() i klassen Cells skapar ett Range-objekt från ett cellområde. API:et tillhandahåller metoden JsonUtility.ExportRangeToJson() för att exportera tillhandahållet intervall i en JSON-sträng.

Vänligen antingen ladda ner API:ts DLL eller installera den med NuGet.

PM> Install-Package Aspose.Cells

Konvertera HTML till JSON i C#

Vi kan exportera data från HTML till JSON genom att följa stegen nedan:

  1. Ladda först HTML-filen med klassen Workbook.
  2. Skapa sedan en instans av klassen ExportRangeToJsonOptions.
  3. Anropa sedan CreateRange()-metoden för att skapa ett cellintervall.
  4. Efter det, anrop metoden JsonUtility.ExportRangeToJson() för att exportera JSON-strängen.
  5. Skriv slutligen den exporterade strängen till JSON-filen med metoden File.WriteAllText() .

Kodexemplet nedan visar hur man konverterar HTML till JSON med C#.

// Detta kodexempel visar hur man konverterar HTML till JSON
// Ladda HTML-filen
Workbook workbook = new Workbook(@"C:\Files\Sample.html");

// Få den sista cellen
Cell lastCell = workbook.Worksheets[0].Cells.LastCell;

// Ställ in ExportRangeToJsonOptions
ExportRangeToJsonOptions options = new ExportRangeToJsonOptions();
Range range = workbook.Worksheets[0].Cells.CreateRange(0, 0, lastCell.Row + 1, lastCell.Column + 1);

// Exportera cellintervall till JSON
string data = JsonUtility.ExportRangeToJson(range, options);

// Skriv ut JSON
Console.WriteLine(data);

// Skriv sträng till fil
System.IO.File.WriteAllText(@"C:\Files\Output.json", data);
Konvertera HTML till JSON i C#

Skaffa en gratis licens

Du kan få en gratis tillfällig licens för att prova biblioteket utan utvärderingsbegränsningar.

Slutsats

I den här artikeln har vi lärt oss hur man exporterar data från en HTML-fil till JSON i C#. Vi har också sett hur man skapar ett cellintervall för ett specifikt kalkylblad programmatiskt. Dessutom kan du lära dig mer om Aspose.Cells för .NET API med hjälp av dokumentationen. I händelse av oklarheter, var god kontakta oss på forumet.

Se även