html to json

Konversi HTML ke JSON secara online dengan Node.js.

Mengonversi HTML file ke JSON membantu pengembang mengurai konten web menjadi data terstruktur yang dapat digunakan kembali di berbagai aplikasi, API, atau dasbor. Dengan GroupDocs.Conversion Cloud SDK untuk Node.js, Anda dapat mengonversi file HTML statis apa pun menjadi JSON yang bersih dan terstruktur menggunakan API REST sederhana, menjadikannya ideal untuk otomatisasi backend atau migrasi data.

Node.js SDK untuk Konversi HTML ke JSON

GroupDocs.Conversion Cloud SDK untuk Node.js memungkinkan Anda untuk mengonversi HTML ke JSON dengan akurat sambil mempertahankan struktur dan tata letak dokumen HTML sumber.

💡 Fitur Utama::

  • Konversi dokumen HTML penuh ke JSON terstruktur.
  • Menyederhanakan penguraian HTML untuk konsumsi API.
  • Tidak ada perangkat lunak atau plugin tambahan yang dibutuhkan—solusi berbasis cloud.

Install SDK

npm install groupdocs-conversion-cloud --save

Hasilkan Client ID dan Client Secret Anda dari GroupDocs Cloud dashboard.

Convert HTML to JSON using Node.js

Bagian ini menjelaskan rincian tentang bagaimana kita dapat dengan cepat dan mudah mengonversi HTML ke format JSON menggunakan Node.js:

Langkah 1: Impor SDK dan konfigurasikan 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);

Langkah 2: Unggah file HTML ke penyimpanan Cloud:

const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.json", fs.createReadStream("source.html"));
await fileApi.uploadFile(uploadRequest);

Langkah 3: Atur opsi konversi (HTML → JSON)

const settings = new ConvertSettings();
settings.filePath = "input.html";
settings.format = "json";
settings.outputPath = "converted/resultant.json";

const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("The HTML to JSON conversion completed successfully.");
// 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);
// Define the API base URL to perform PDF to HTML conversion online
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Inisialisasi sebuah instansi dari ConvertApi dengan objek Konfigurasi
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.html");
settings.setFormat("JSON");
settings.setOutputPath("resultant.json");
    
// Gunakan metode ConvertDocument untuk mengonversi HTML ke format JSON.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Periksa respons dan cetak pesan sukses
if (response != null && response.equals("OK")) {
    System.out.println("The HTML to JSON conversion completed successfuly! The resultant JSON file is saved at: " + response.getFilePath());
}

HTML to JSON melalui Perintah cURL

Menggunakan alat baris perintah cURL untuk mengonversi HTML ke JSON adalah pilihan yang sangat baik bagi pengguna yang lebih suka integrasi yang ringan, tanpa kode, atau otomatis. Ini sangat cocok untuk penulisan skrip sisi server, alur kerja integrasi berkelanjutan, atau sistem yang memerlukan panggilan API secara programatis tanpa menulis implementasi berbasis SDK yang lengkap.

Manfaat Menggunakan cURL untuk Konversi:

  • Script-friendly: Mudah diintegrasikan ke dalam skrip shell atau pekerjaan cron.
  • Tidak ada SDK yang diperlukan: Akses langsung ke REST API.
  • Ideal untuk DevOps: Integrasi yang mulus ke dalam pipeline CI/CD.
  • Fleksibel: Bekerja pada sistem apa pun dengan cURL terinstal.

Sekarang, buatlah Token Akses Web Java yang dipersonalisasi dan jalankan perintah berikut untuk melakukan konversi HTML ke JSON.

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}\"}"

Silakan ganti inputFile dengan nama file JSON input, resultantPath dengan nama file HTML hasil dan JWTTOKEN dengan token akses JWT yang dipersonalisasi.

  • Jika kebutuhan Anda adalah menyimpan JSON hasil ke drive lokal, silakan coba menggunakan perintah cURL berikut:
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\"}"

Free HTML to JSON Converter

Jika Anda tidak lebih suka mengkodekan untuk konversi HTML ke JSON, maka Anda dapat mempertimbangkan untuk menggunakan Free HTML to JSON Converter untuk transformasi instan. Itu dikembangkan di atas API GroupDocs.Conversion Cloud.

html to json converter

Kesimpulan

Dalam artikel ini, kami telah belajar bahwa dengan menggunakan GroupDocs.Conversion Cloud SDK untuk Node.js, kami dapat dengan mudah mengonversi HTML ke JSON dengan cepat, akurat, dan dapat diskalakan. Ini ideal untuk pengembang yang bekerja dengan saluran data, backend dasbor, atau alur kerja apa pun yang memerlukan ekstraksi konten terstruktur dari sumber HTML.

Artikel yang Direkomendasikan

Kami sangat merekomendasikan untuk mengunjungi artikel-artikel berikut untuk mempelajari lebih lanjut tentang: