конвертувати json в html

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

У середовищі веб-розробки, що постійно змінюється, потреба в динамічному та зручному представленні даних стала першорядною. Оскільки додатки, що керуються даними, продовжують поширюватися, можливість легко конвертувати JSON у [HTML](https://docs.fileformat.com/web/ html/) стає важливою функцією. Таким чином, наш .NET REST API забезпечує надійне рішення для цієї обов’язкової вимоги, дозволяючи розробникам легко переводити дані JSON у структури HTML. Тепер у цьому вичерпному посібнику ми розглянемо необхідність і практичну реалізацію перетворення «JSON у HTML» за допомогою API .NET REST.

.NET Cloud SDK для перетворення JSON у HTML

Aspose.Cells Cloud SDK для .NET — це дивовижний API, який пропонує потужні функції для динамічної обробки даних у файлах Excel. Це дозволяє вам програмно створювати робочі книги Excel та імпортувати дані JSON на робочі аркуші, що створює основу для динамічної візуалізації даних. Потім створений вміст Excel можна експортувати в HTML, пропонуючи практичний обхідний шлях для інтеграції даних JSON у структури HTML. Окрім цього, Aspose.Cells Cloud SDK для .NET вирізняється безліччю інших можливостей, надаючи вам інструменти для виконання великих маніпуляцій із файлами Excel, а отже, цей SDK є надійним рішенням для різних сценаріїв, керованих даними, у .NET. екосистема.

Тепер, щоб використовувати можливості цього пакета SDK у програмі .NET, спочатку нам потрібно виконати пошук Aspose.Cells-Cloud в менеджері пакетів NuGet і натиснути кнопку Додати пакет. По-друге, отримайте облікові дані клієнта з хмарної інформаційної панелі.Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у статті швидкий старт.

Перетворення JSON на HTML у C# .NET

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

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

По-перше, створіть об’єкт класу CellsApi, де ми передаємо облікові дані клієнта як аргументи.

cellsInstance.UploadFile("sourceFile.json", file);

Завантажте вхідний файл JSON у хмарне сховище.

cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "HTML", isAutoFit: true, outPath: resultant_file);

Нарешті, викличте API для перетворення JSON на HTML. Після успішного перетворення отриманий HTML буде збережено в хмарному сховищі.

// Повні приклади та файли даних див 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Отримайте облікові дані клієнта з https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// створити екземпляр CellsApi, передаючи ClientID і ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// ім'я вхідного файлу JSON
string input_JSON = @"source.json";
// Отриманий файл HTML
string resultant_file = "resultant.html";

// завантажити файл JSON з локального диска
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // завантажити вхідний файл у хмарне сховище
    cellsInstance.UploadFile("sourceFile.json", file);
}

// викликати API для перетворення JSON на HTML онлайн
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "HTML", isAutoFit: true, outPath: resultant_file);
json в html онлайн

Попередній перегляд перетворення JSON у HTML.

Зразок файлу JSON, використаний у прикладі вище, можна завантажити з:

Перетворення JSON на HTML за допомогою команд cURL

Вибір Aspose.Cells Cloud і команд cURL для перетворення JSON у HTML забезпечує надійне та універсальне рішення, яке базується на сильних сторонах API Aspose.Cells Cloud. Хоча пряме перетворення JSON у HTML може не бути нативним, використання команд cURL забезпечує безперебійну інтеграцію Aspose.Cells Cloud, що дозволяє динамічно створювати робочі книги Excel із даних JSON. Крім того, команди cURL служать практичним мостом, що полегшує експорт вмісту Excel у формат HTML.

Першим кроком у цьому підході є створення маркера доступу JWT за допомогою такої команди:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Тепер виконайте наступну команду, щоб перетворити JSON у формат HTML.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=true&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-d {}

Замініть sourceFile на ім’я вхідного JSON-файлу, доступного в хмарному сховищі, resultantFile на ім’я результуючого CSV, який буде згенеровано, а accessToken на маркер доступу JWT, згенерований вище.

Висновок

Підсумовуючи, процес перетворення JSON на HTML можна ефективно здійснити, використовуючи надійні функції Aspose.Cells Cloud за допомогою зручності .NET SDK або гнучкості команд cURL. У той час як .NET SDK забезпечує бездоганну інтеграцію в проекти .NET і пропонує безліч функціональних можливостей для роботи з файлами Excel, команди cURL пропонують легке рішення зі сценаріями для сумісності між платформами. Обидва підходи демонструють універсальність Aspose.Cells Cloud, що дозволяє розробникам динамічно керувати даними в робочих книгах Excel і згодом експортувати їх у формат HTML.

корисні посилання

Схожі статті

Ми настійно рекомендуємо відвідати такі блоги: