json to html

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:

  1. Autentikasi Kredensial API.
Configuration configuration = new Configuration("your-client-id", "your-client-secret");
ConvertApi apiInstance = new ConvertApi(configuration);
  1. Unggah File JSON ke Cloud Storage.
FileUploadApi fileUpload = new FileUploadApi(configuration);
File inputFile = new File("source.json");
fileUpload.uploadFile(new UploadFileRequest("source.json", inputFile));
  1. Atur Parameter Konversi.
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());
// 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());
}
json to html

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.

json to html converter

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: