
Online HTML to JSON dönüşümü Node.js ile.
HTML dosyalarını JSON formatına dönüştürmek, geliştiricilerin web içeriğini uygulamalar, API`ler veya kontrol panelleri arasında yeniden kullanılabilecek yapılandırılmış verilere ayırmasına yardımcı olur. Node.js için GroupDocs.Conversion Cloud SDK’sı ile, herhangi bir statik HTML dosyasını temiz, yapılandırılmış JSON’a dönüştürmek için basit bir REST API kullanabilirsiniz; bu da onu arka uç otomasyonu veya veri göçü için ideal hale getirir.
- Node.js SDK for HTML to JSON Conversion
- Convert HTML to JSON using Node.js
- HTML’yi JSON’a cURL Komutu ile dönüştürme
HTML’den JSON’a Dönüşüm için Node.js SDK
GroupDocs.Conversion Cloud SDK for Node.js HTML’yi, kaynak HTML belgesinin yapısını ve düzenini koruyarak, doğru bir şekilde JSON’a dönüştürmenizi sağlar.
💡 Ana Özellikler::
- Tam HTML belgelerini yapılandırılmış JSON’a dönüştürün.
- API tüketimi için HTML ayrıştırmayı basitleştirir.
- No additional software or plugin needed—cloud-native solution.
SDK’yi yükle
npm install groupdocs-conversion-cloud --save
Client ID’nizi ve Client Secret’ınızı GroupDocs Cloud dashboard üzerinden oluşturun.
Convert HTML to JSON using Node.js
Bu bölüm, HTML’yi Node.js kullanarak hızlı ve kolay bir şekilde JSON formatına dönüştürmenin detaylarını açıklar:
Adım 1: SDK’yı içe aktarın ve API’yi yapılandırın:
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);
Adım 2: HTML dosyasını Cloud depolama alanına yükleyin:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.json", fs.createReadStream("source.html"));
await fileApi.uploadFile(uploadRequest);
Adım 3: Dönüşüm seçeneklerini ayarlayın (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
// API kimlik bilgilerinizi alın
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Configuration sınıfının bir örneğini oluşturun ve Client ID ve Client Secret ile başlatın.
Configuration configuration = new Configuration(clientId, clientSecret);
// API temel URL'sini çevrimiçi PDF'den HTML'e dönüştürme işlemi için tanımlayın.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// ConvertApi'yi Configuration nesnesi ile başlatın
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.html");
settings.setFormat("JSON");
settings.setOutputPath("resultant.json");
// HTML'yi JSON formatına dönüştürmek için ConvertDocument yöntemini kullanın.
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("The HTML to JSON conversion completed successfuly! The resultant JSON file is saved at: " + response.getFilePath());
}
HTML’den JSON’a cURL Komutu ile
cURL komut satırı aracını HTML’yi JSON’a dönüştürmek için kullanmak, hafif, kodsuz veya otomatik entegrasyonu tercih eden kullanıcılar için mükemmel bir seçimdir. Sunucu tarafı betimlemeleri, sürekli entegrasyon iş akışları veya tam SDK tabanlı bir uygulama yazmadan programatik API çağrısı gerektiren sistemler için idealdir.
cURL Kullanmanın Avantajları:
- Script dostu: Shell betikleri veya cron görevlerine kolayca entegre edin.
- No SDK required: Directly access the REST API.
- DevOps için ideal: CI/CD boru hatlarına kesintisiz entegrasyon.
- Esnek: cURL yüklü olan herhangi bir sistemde çalışır.
Şimdi, kişiselleştirilmiş Java Web Erişim Token’ınızı oluşturun ve HTML’den JSON’a dönüştürme işlemi gerçekleştirmek için aşağıdaki komutu çalıştırın.
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}\"}"
Lütfen inputFile
ile giriş JSON dosyasının adını, resultantPath
ile elde edilen HTML dosyasının adını ve JWTTOKEN
ile kişiselleştirilmiş bir JWT erişim belirtecini değiştirmeyi unutmayın.
- Eğer amacınız elde edilen JSON’u yerel diske kaydetmekse, lütfen aşağıdaki cURL komutunu kullanmayı deneyin:
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\"}"
Ücretsiz HTML’den JSON’a Dönüştürücü
HTML’den JSON’a dönüşüm için kod yazmayı tercih etmiyorsanız, anında dönüşüm için Free HTML to JSON Converter kullanmayı düşünebilirsiniz. Bu, GroupDocs.Conversion Cloud API’lerinin üzerine geliştirilmiştir.

Faydalı Linkler
Sonuç
Bu makalede, GroupDocs.Conversion Cloud SDK for Node.js kullanarak HTML’yi JSON’a hızlı, doğru ve ölçeklenebilir bir şekilde dönüştürebileceğimizi öğrendik. Veri akışları, panoların arka uçları veya HTML kaynaklarından yapılandırılmış içerik çıkarımı gerektiren herhangi bir iş akışı ile çalışan geliştiriciler için idealdir.
Önerilen Makaleler
Aşağıdaki makaleleri ziyaret etmenizi şiddetle tavsiye ederiz, daha fazla bilgi edinmek için: