
Как преобразовать JSON в HTML с использованием Node.js.
Преобразование JSON(JavaScript Object Notation) в HTML имеет решающее значение, когда вы хотите представить структурированные данные в читаемом и привлекательном формате на веб-сайтах или панелях управления. С помощью GroupDocs.Conversion Cloud SDK для Node.js вы можете бесшовно преобразовывать сырые файлы JSON в элегантные HTML-страницы с помощью вызовов REST API — идеально для автоматизации визуализации данных или интеграции контента в веб-приложения.
- 📦 Node.js SDK для конвертации JSON в HTML
- 🚀 Преобразовать JSON в HTML в Node.js
- 💻 JSON to HTML via cURL Command
📦 Node.js SDK для конвертации JSON в HTML
GroupDocs.Conversion Cloud SDK for Node.js поддерживает преобразование JSON в HTML с высокой точностью и простотой интеграции с архитектурой RESTful.
💡 Ключевые преимущества:
- Convert structured JSON data to formatted HTML.
- Retain hierarchy and formatting.
- Облачный, никакое локальное программное обеспечение не требуется.
📥 Установите SDK
npm install groupdocs-conversion-cloud --save
Создайте бесплатную учетную запись и получите свой Идентификатор клиента и Секрет клиента на GroupDocs Cloud dashboard.
🚀 Конвертировать JSON в HTML в Node.js
Вот как преобразовать JSON в HTML с использованием Node.js:
⚙️ Шаг 1: Импортируйте SDK и настройте API
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
⚙️ Шаг 2: Загрузите файл JSON в облако
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.json", fs.createReadStream("source.json"));
await fileApi.uploadFile(uploadRequest);
⚙️ Шаг 3: Установите параметры конвертации (JSON → HTML)
const settings = new ConvertSettings();
settings.filePath = "input.json";
settings.format = "html";
settings.outputPath = "converted/output.html";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("✅ JSON to HTML completed successfully.");
// Больше примеров на https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Получите свои учетные данные API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Создайте экземпляр класса Configuration и инициализируйте его с помощью Client ID и Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// Определите базовый URL API для выполнения онлайн-преобразования JSON в HTML
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Инициализируйте экземпляр ConvertApi с объектом Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.json");
settings.setFormat("HTML");
settings.setOutputPath("myResultant.html");
// Используйте метод ConvertDocument для конвертации JSON в HTML файл.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Проверьте ответ и выведите сообщение об успехе
if (response != null && response.equals("OK")) {
System.out.println("Conversion successful! Resultant HTML file is saved at: " + response.getFilePath());
}
Изображение:- Предварительный просмотр преобразования JSON в HTML.
Входной JSON, используемый в приведенном выше примере, можно скачать по здесь.
💻 JSON to HTML via cURL Command
В качестве альтернативы, вы можете рассмотреть возможность использования GroupDocs.Conversion Cloud с командами cURL для преобразования JSON в HTML для бесшовного, независимого от платформы и качественного преобразования данных, не требующего обширного кодирования.
✅ Идеально подходит для скриптов и пакетных заданий, где не требуется графический интерфейс.
Как только мы получим наш персонализированный JWT токен доступа, пожалуйста, используйте эту команду cURL для конвертации JSON в HTML из командной строки:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {JWT_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"resultantPath\": \"{myResultant}\"}"
Пожалуйста, замените inputFile
на имя входного JSON файла, resultantPath
на имя результирующего HTML файла и JWTTOKEN
на персонализированный 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 to HTML Conversion App, разработанное с использованием GroupDocs.Conversion Cloud API. Оно позволяет вам испытать удивительные возможности API преобразования JSON документов в HTML.
🔗 Полезные ссылки
✅ Заключение
В этой статье мы узнали простые, но удивительные подходы для преобразования JSON в HTML с помощью GroupDocs.Conversion Cloud SDK. REST API упрощает процесс преобразования JSON в HTML, делая его легким, безопасным и удобным для разработчиков. Независимо от того, работаете ли вы над визуализацией данных, веб-дошками или автоматизацией, этот API предлагает быстрое и масштабируемое решение.
Рекомендуемые статьи
Мы также рекомендуем посетить следующие ссылки, чтобы узнать больше о: