json в html

Як конвертувати JSON у HTML за допомогою C# .NET.

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

REST API для перетворення JSON у HTML

GroupDocs.Conversion Cloud SDK for .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. Створіть екземпляр класу Configuration, де ми передаємо облікові дані клієнта як аргументи.
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. Викличте ConvertDocumentRequest API, щоб перетворити файл 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";

// Створіть екземпляр класу конфігурації та ініціалізуйте його ідентифікатором клієнта та секретом клієнта. 
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-вивід, що покращує взаємодію з користувачем та інтерактивність ваших веб-додатків.

Схожі статті

Ми також рекомендуємо відвідати такі посилання, щоб дізнатися більше про: