
Як конвертувати 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.
Convert JSON to HTML in Java
Слідуйте цим крокам, щоб виконати перетворення JSON в HTML:
- Аутентифікуйте облікові дані API.
Configuration configuration = new Configuration("your-client-id", "your-client-secret");
ConvertApi apiInstance = new ConvertApi(configuration);
- Завантажте файл JSON до хмарного сховища.
FileUploadApi fileUpload = new FileUploadApi(configuration);
File inputFile = new File("source.json");
fileUpload.uploadFile(new UploadFileRequest("source.json", inputFile));
- Встановити параметри конвертації.
ConvertSettings settings = new ConvertSettings();
settings.setFilePath("source.json");
settings.setFormat("html");
settings.setOutputPath("converted-html-file.html");
- 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);
// Check the response and print success message
if (response != null && response.equals("OK")) {
System.out.println("Conversion successful! HTML saved at: " + response.getFilePath());
}
Зображення:- Попередній перегляд перетворення JSON в HTML за допомогою Java.
Вхідний JSON, використаний у наведеному вище прикладі, можна завантажити за цей посиланням.
Convert JSON to Web Page with 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 за допомогою Java з використанням GroupDocs.Conversion Cloud SDK. Цей підхід дозволяє розробникам ефективно перетворювати структуровані дані у добре форматований, динамічний веб-контент. Інтегруючи цей метод, бізнес може покращити візуалізацію даних та підвищити взаємодію користувачів з їх веб-застосунками.
Схожі статті
Ми також рекомендуємо відвідати наступні посилання, щоб дізнатися більше про: