json to html

Как преобразовать JSON в HTML в Java.

Почему преобразовать JSON в HTML?

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

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

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

Установите GroupDocs.Conversion Cloud SDK для Java

Для того чтобы использовать SDK, первым шагом является установка ссылки на GroupDocs.Conversion Cloud SDK для Java. Пожалуйста, добавьте следующую зависимость Maven в pom.xml:

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>24.2.0</version>
</dependency>

Получите учетные данные API

Получите свои Client ID и Client Secret учетные данные из GroupDocs Cloud Dashboard, следуя инструкциям, указанным в этом tutorial.

Преобразование JSON в HTML на Java

Следуйте этим шагам, чтобы выполнить конвертацию JSON в HTML:

  1. Аутентифицировать учетные данные API.
Configuration configuration = new Configuration("your-client-id", "your-client-secret");
ConvertApi apiInstance = new ConvertApi(configuration);
  1. Загрузить JSON файл в облачное хранилище.
FileUploadApi fileUpload = new FileUploadApi(configuration);
File inputFile = new File("source.json");
fileUpload.uploadFile(new UploadFileRequest("source.json", inputFile));
  1. Установить параметры конвертации.
ConvertSettings settings = new ConvertSettings();
settings.setFilePath("source.json");
settings.setFormat("html");
settings.setOutputPath("converted-html-file.html");
  1. Perform JSON to HTML conversion.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
DocumentResult response = apiInstance.convertDocument(request);
System.out.println("Conversion successful! HTML saved at: " + response.getFilePath());
// Больше примеров на  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("source.json");
settings.setFormat("html");
settings.setOutputPath("myResultant.html");
    
// Вызовите API 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! HTML saved at: " + response.getFilePath());
}
json to html

Изображение:- Предварительный просмотр конверсии JSON в HTML с помощью Java.

JSON-файл, использованный в приведенном выше примере, можно скачать по this link.

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

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

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

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {JWTtoken}" \
-H  "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"html\",  \"ConvertOptions\": {    \"FromPage\": 1,    \"PagesCount\": 1,    \"Pages\": [      1    ]  },  \"OutputPath\": \"myConverted.html\"}"

Пожалуйста, замените inputFile на имя входного JSON файла и JWTtoken на персонализированный токен доступа JWT.

  • Чтобы сохранить результирующий HTML файл на локальном диске, пожалуйста, пропустите параметр OutputPath. Пожалуйста, используйте следующую команду 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\": \"source.json\",  \"Format\": \"html\"}"

Попробуйте наш бесплатный конвертер JSON в HTML

Познакомьтесь с нашим бесплатным онлайн JSON to HTML converter, созданным с использованием GroupDocs.Conversion Cloud API.

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

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

Заключение

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

Связанные статьи

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