json to html

Как преобразовать JSON в HTML с использованием Node.js.

Преобразование JSON(JavaScript Object Notation) в HTML имеет решающее значение, когда вы хотите представить структурированные данные в читаемом и привлекательном формате на веб-сайтах или панелях управления. С помощью GroupDocs.Conversion Cloud SDK для Node.js вы можете бесшовно преобразовывать сырые файлы JSON в элегантные HTML-страницы с помощью вызовов REST API — идеально для автоматизации визуализации данных или интеграции контента в веб-приложения.

📦 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 to html

Изображение:- Предварительный просмотр преобразования 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 to html converter

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

✅ Заключение

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

Рекомендуемые статьи

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