json в html

Как конвертировать JSON в HTML с помощью C# .NET.

JSON(нотация объектов JavaScript) — это облегченный формат обмена данными, который легко читать и писать как людям, так и машинам. Однако представление этих данных на веб-страницах в удобной и визуально привлекательной форме требует преобразования в HTML. Таким образом, преобразуя JSON в HTML, вы можете легко интегрировать данные в реальном времени в свои веб-страницы, улучшить взаимодействие с пользователем и оптимизировать процесс разработки.

REST API для преобразования JSON в HTML

GroupDocs.Conversion Cloud SDK для .NET предлагает надежное и гибкое решение для преобразования различных форматов файлов, включая JSON в HTML. Этот мощный API упрощает процесс преобразования, предоставляя вам простой способ преобразования данных JSON в хорошо структурированный HTML-контент. Первый шаг — установить SDK, выполнив поиск GroupDocs.Conversion-Cloud в диспетчере пакетов NuGet, а затем нажать кнопку «Установить». Альтернативно вы можете выполнить следующую команду в консоли менеджера пакетов.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

После установки нам необходимо получить наши персональные учетные данные API (т. е. идентификатор клиента и секрет клиента).Следуйте инструкциям, указанным в этом коротком учебнике, в котором подробно объясняется, как получить учетные данные API.

JSON в HTML в C#

Преобразование JSON в HTML с помощью C# .NET позволяет с легкостью динамически отображать структурированные данные в хорошо структурированный, адаптивный HTML-контент.

  1. Создайте экземпляр класса «Конфигурация», куда мы передаем учетные данные клиента в качестве аргументов.
var configurations = new Configuration(clientId, clientSecret1);
  1. Инициализируйте ConvertApi, куда мы передаем объект конфигурации в качестве входного аргумента.
var apiInstance = new ConvertApi(configurations);
  1. Загрузите входной JSON-файл в облачное хранилище.
fileUpload.UploadFile(new UploadFileRequest("input.json", stream));
  1. Создайте экземпляр ConvertSettings, где мы укажем имя входного файла JSON, результирующий формат как html и имя результирующего HTML-файла в качестве аргументов.
var settings = new ConvertSettings{...}
  1. Вызовите API ConvertDocumentRequest, чтобы преобразовать файл JSON в формат HTML и сохранить полученный HTML в облачном хранилище.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Дополнительные примеры можно найти на https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet.
// Получите учетные данные API 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Создайте экземпляр класса Configuration и инициализируйте его с помощью идентификатора клиента и секрета клиента. 
var configurations = new Configuration(clientId, clientSecret1);
// Определите значение ApiBaseUrl, чтобы установить базовый URL-адрес API преобразования CSV в PDF.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Инициализируйте экземпляр класса ConvertApi с помощью объекта класса Configuration.
var apiInstance = new ConvertApi(configurations);
             
// прочитать содержимое входного файла JSON с локального диска             
using (var stream = System.IO.File.OpenRead("input.csv"))
{
    // создать экземпляр FileApi
    var fileUpload = new FileApi(configurations);
    // загрузить входной JSON в облачное хранилище
    fileUpload.UploadFile(new UploadFileRequest("input.json", stream));

    // создайте ConvertSettings, где мы определим имя входного файла JSON и имя результирующего файла HTML.
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.json",
        Format = "html",
        OutputPath = "myResultant.html"
    };
    
    // Вызов метода ConvertDocument для преобразования JSON в формат HTML.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // распечатать сообщение об успехе
        Console.WriteLine("The JSON to HTML conversion completed successfully !");
    }
}
json в html

Изображение: — Предварительный просмотр преобразования JSON в HTML.

Входной JSON, использованный в приведенном выше примере, можно загрузить по этой ссылке.

Преобразование JSON в веб-страницу с помощью команд cURL

Использование GroupDocs.Conversion Cloud с командами cURL для преобразования JSON в HTML упрощает автоматизацию и интеграцию в различные рабочие процессы. Этот подход не зависит от платформы, прост в написании сценариев и обеспечивает плавное высококачественное преобразование данных без необходимости тщательного написания кода.

Во-первых, нам нужно сгенерировать токен доступа JWT на основе учетных данных клиента. После получения токена JWT выполните следующую команду cURL, чтобы преобразовать файл JSON в формат HTML. После преобразования полученный HTML сохраняется в облачном хранилище.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"html\",  \"OutputPath\": \"{myResultant}\"}"

Замените inputFile именем входного файла JSON, myResultant именем результирующего HTML-файла и accessToken персонализированным токеном доступа JWT.

  • Если нам нужно сохранить полученный HTML-код на локальном диске, попробуйте использовать следующую команду cURL:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"input.json\",  \"Format\": \"html\"}"

Бесплатный конвертер JSON в HTML

Мы также рекомендуем использовать наше бесплатное, легкое и сверхэффективное Приложение для преобразования JSON в HTML, разработанное с использованием API-интерфейсов GroupDocs.Conversion Cloud. Он позволяет вам ощутить удивительные возможности API преобразования документов JSON в HTML.

конвертер json в html

Полезные ссылки

Заключение

В этой статье мы рассмотрели два мощных подхода к преобразованию JSON в HTML: GroupDocs.Conversion Cloud SDK, который предлагает надежное и гибкое решение, и, с другой стороны, использование команд cURL с GroupDocs.Conversion Cloud. Этот подход обеспечивает независимый от платформы и легко программируемый метод автоматизации. В заключение отметим, что оба метода предлагают значительные преимущества, обеспечивая высококачественный и адаптивный вывод HTML, который повышает удобство использования и интерактивность ваших веб-приложений.

Статьи по Теме

Мы также рекомендуем посетить следующие ссылки, чтобы узнать больше о: