
Cara Mengonversi JSON ke HTML di Java.
Mengapa Mengonversi JSON ke HTML?
JSON(JavaScript Object Notation) adalah format data yang ringan dan banyak digunakan. Namun, untuk menampilkan data secara efektif di aplikasi web, mengonversi JSON ke HTML adalah penting. Ini memungkinkan integrasi data waktu nyata ke dalam halaman web, meningkatkan pengalaman pengguna dan interaktivitas.
API Konversi JSON ke HTML
GroupDocs.Conversion Cloud SDK for Java adalah API berbasis arsitektur REST yang kuat dan fleksibel yang menawarkan kemampuan untuk mengonversi berbagai format file termasuk JSON ke HTML.
Install GroupDocs.Conversion Cloud SDK untuk Java
Untuk menggunakan SDK, langkah pertama adalah menginstal referensi GroupDocs.Conversion Cloud SDK untuk Java. Silakan tambahkan ketergantungan Maven berikut di 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>
Dapatkan Kredensial API
Dapatkan kredensial Client ID dan Client Secret Anda dari GroupDocs Cloud Dashboard dengan mengikuti instruksi yang ditentukan dalam tutorial.
Convert JSON to HTML in Java
Ikuti langkah-langkah ini untuk melakukan konversi JSON ke HTML:
- Autentikasi Kredensial API.
Configuration configuration = new Configuration("your-client-id", "your-client-secret");
ConvertApi apiInstance = new ConvertApi(configuration);
- Unggah File JSON ke Cloud Storage.
FileUploadApi fileUpload = new FileUploadApi(configuration);
File inputFile = new File("source.json");
fileUpload.uploadFile(new UploadFileRequest("source.json", inputFile));
- Atur Parameter Konversi.
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());
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Dapatkan kredensial API Anda
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Buat sebuah instance dari kelas Configuration dan inisialisasi dengan Client ID & Client Secret.
Configuration configuration = new Configuration(clientId, clientSecret);
// Tentukan URL dasar API untuk operasi konversi file JSON ke halaman HTML
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Inisialisasi sebuah instance dari ConvertApi dengan objek Konfigurasi
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("source.json");
settings.setFormat("html");
settings.setOutputPath("myResultant.html");
// Invoke the ConvertDocument API for JSON file to HTML conversion
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Cek respons dan cetak pesan sukses
if (response != null && response.equals("OK")) {
System.out.println("Conversion successful! HTML saved at: " + response.getFilePath());
}
Gambar:- Prabatal JSON ke HTML dengan Java.
Input JSON yang digunakan dalam contoh di atas dapat diunduh dari this link.
Convert JSON to Web Page with cURL
Konversi file JSON ke dokumen HTML dapat disederhanakan menggunakan GroupDocs.Conversion Cloud dan perintah cURL. Ini tidak bergantung pada platform dan menyediakan transformasi data berkualitas tinggi tanpa memerlukan pengkodean yang luas.
Untuk memulai dengan pendekatan ini, kita perlu terlebih dahulu menghasilkan token akses JWT berdasarkan kredensial klien. Setelah token JWT diperoleh, silakan jalankan perintah cURL berikut untuk mengonversi file JSON ke format HTML. Setelah konversi, HTML yang dihasilkan disimpan di penyimpanan cloud.
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\"}"
Silakan ganti inputFile
dengan nama file JSON input dan JWTtoken
dengan token akses JWT yang dipersonalisasi.
- Untuk menyimpan file HTML hasil di drive lokal, silakan lewati parameter OutputPath. Silakan gunakan perintah cURL berikut untuk memenuhi persyaratan ini:
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\"}"
Coba Konverter JSON ke HTML Gratis Kami
Rasakan pengalaman konverter JSON to HTML converter daring gratis kami yang dibangun menggunakan GroupDocs.Conversion Cloud API.
Tautan Berguna
Kesimpulan
Artikel ini mengeksplorasi cara mengonversi JSON ke HTML menggunakan Java dengan GroupDocs.Conversion Cloud SDK. Pendekatan ini memungkinkan pengembang untuk secara efisien mengubah data terstruktur menjadi konten web yang terformat dengan baik dan dinamis. Dengan mengintegrasikan metode ini, bisnis dapat meningkatkan visualisasi data dan memperbaiki keterlibatan pengguna di aplikasi web mereka.
Artikel Terkait
Kami juga merekomendasikan untuk mengunjungi tautan berikut untuk belajar lebih lanjut tentang: