HTML в JSON С#

Веб-страницы HTML отображаются в веб-браузерах и могут отображать информацию/данные. Мы можем легко программно экспортировать данные из файла HTML в формат JSON. JSON использует удобочитаемый текст для хранения и передачи данных. Он обычно используется для отправки данных с сервера клиенту. В этой статье мы узнаем, как конвертировать HTML в JSON с помощью C#.

В этой статье должны быть раскрыты следующие темы:

  1. API C# конвертера HTML в JSON
  2. Конвертировать HTML в JSON

Конвертер HTML в JSON C# API

Для преобразования HTML в JSON мы будем использовать API Aspose.Cells for .NET. Это многофункциональный, мощный и простой в использовании API для работы с рабочими листами, связанными с Microsoft Excel, в приложениях .NET. Это позволяет нам создавать, изменять, конвертировать, визуализировать и печатать электронные таблицы.

Класс Workbook API представляет электронную таблицу Excel. Каждая электронная таблица может содержать несколько рабочих листов. Это позволяет открывать и сохранять собственные файлы Excel. Он также предоставляет методы для копирования данных из других рабочих книг, объединения двух рабочих книг и защиты электронной таблицы Excel. Класс ExportRangeToJsonOptions API указывает параметры, которые экспортируют диапазон в JSON. Метод CreateRange() класса Cells создает объект Range из диапазона ячеек. API предоставляет метод JsonUtility.ExportRangeToJson() для экспорта предоставленного диапазона в строку JSON.

Пожалуйста, загрузите DLL API или установите его с помощью NuGet.

PM> Install-Package Aspose.Cells

Преобразование HTML в JSON на C#

Мы можем экспортировать данные из HTML в JSON, выполнив следующие шаги:

  1. Во-первых, загрузите файл HTML с помощью класса Workbook.
  2. Затем создайте экземпляр класса ExportRangeToJsonOptions.
  3. Затем вызовите метод CreateRange(), чтобы создать диапазон ячеек.
  4. После этого вызовите метод JsonUtility.ExportRangeToJson() для экспорта строки JSON.
  5. Наконец, запишите экспортированную строку в файл JSON, используя метод File.WriteAllText().

В приведенном ниже примере кода показано, как преобразовать HTML в JSON с помощью C#.

// В этом примере кода показано, как преобразовать HTML в JSON.
// Загрузите HTML-файл
Workbook workbook = new Workbook(@"C:\Files\Sample.html");

// Получить последнюю ячейку
Cell lastCell = workbook.Worksheets[0].Cells.LastCell;

// Установить Экспортранжетоджсоноптионс
ExportRangeToJsonOptions options = new ExportRangeToJsonOptions();
Range range = workbook.Worksheets[0].Cells.CreateRange(0, 0, lastCell.Row + 1, lastCell.Column + 1);

// Экспорт диапазона ячеек в JSON
string data = JsonUtility.ExportRangeToJson(range, options);

// Печать JSON
Console.WriteLine(data);

// Записать строку в файл
System.IO.File.WriteAllText(@"C:\Files\Output.json", data);
Преобразование HTML в JSON на C#

Получить бесплатную лицензию

Вы можете получить бесплатную временную лицензию, чтобы попробовать библиотеку без ограничений пробной версии.

Вывод

В этой статье мы узнали, как экспортировать данные из файла HTML в JSON на C#. Мы также увидели, как программно создать диапазон ячеек для определенного рабочего листа. Кроме того, вы можете узнать больше об Aspose.Cells for .NET API, используя документацию. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на форуме.

Смотрите также