
Geliştirici CSV’den JSON’a Dönüştürücü, Node.js API’si kullanarak.
CSV(Virgülle Ayrılmış Değerler) düz metin içinde tablo verilerini saklamak için hafif ve yaygın olarak kullanılan bir formattır. Ancak, JSON(JavaScript Nesne Gösterimi) API’ler, web uygulamaları ve sistemler arasında veri değişimi için ideal olan daha yapılandırılmış ve hiyerarşik bir veri formatıdır. CSV’yi JSON’a dönüştürmek, geliştiricilerin iş akışlarını modernize etmelerine, entegrasyon yeteneklerini artırmalarına ve veri işleme süreçlerini kolaylaştırmalarına yardımcı olur.
Bu makalede, Node.js API kullanarak CSV dosyalarını JSON’a nasıl dönüştüreceğinizi öğreneceksiniz; bu, bulutta belge formatı dönüşümlerini basitleştiren güçlü bir REST API’dir.
- Node.js SDK for CSV to JSON Conversion
- CSV’yi Node.js kullanarak JSON’a dönüştürün
- CSV’den JSON’a Dönüşüm cURL ile
Node.js SDK for CSV to JSON Conversion
GroupDocs.Conversion Cloud SDK for Node.js sadece birkaç satır kod ile CSV’den JSON’a sorunsuz dönüşüm sağlar. Şu özellikleri sunar:
- 50’den fazla belge ve dosya türünü destekler.
- Güvenli, ölçeklenebilir bulut tabanlı mimari.
- CSV satırlarından JSON nesnelerine doğru veri eşleştirmesi.
- Esnek çıktı yapılandırması ve depolama yönetimi.
Kurulum
Öncelikle, SDK’yı npm kullanarak yükleyin:
npm install groupdocs-conversion-cloud
Sonra, GroupDocs.Cloud Dashboard adresinden Müşteri Kimliği ve Müşteri Sırrınızı alın. Daha fazla detaya ihtiyacınız varsa, bu kısa tutorial adresini ziyaret etmeyi düşünebilirsiniz.
CSV’yi Node.js kullanarak JSON’a dönüştürün.
İşte GroupDocs.Conversion Cloud SDK kullanarak bir PDF dosyasını JPG görüntülerine dönüştürmenin yolu bir Node.js projesinde:
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: Şimdi giriş CSV dosyasını Cloud depolamaya yükleyin:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.csv", fs.createReadStream("input.csv"));
await fileApi.uploadFile(uploadRequest);
Adım 3: (CSV → JSON) için dönüştürme seçeneklerini ayarlayın:
const settings = new ConvertSettings();
settings.filePath = "input.csv";
settings.format = "json";
settings.outputPath = "converted/ConversionFile.json";
let request = new groupdocs.ConvertDocumentRequest(settings);
Adım 4: Dönüşüm sürecini gerçekleştir:
convertApi.convertDocument(request)
.then(response => {
console.log("CSV successfully converted to JSON:", response);
})
.catch(err => {
console.error("Conversion failed:", err);
});
const groupdocs = require("groupdocs-conversion-cloud");
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const config = new groupdocs.Configuration(clientId, clientSecret);
const convertApi = new groupdocs.ConvertApi(config);
let convertSettings = new groupdocs.ConvertSettings();
convertSettings.filePath = "input.csv"; // Input CSV file
convertSettings.format = "json"; // Output format
let loadOptions = new groupdocs.CsvLoadOptions();
convertSettings.loadOptions = loadOptions;
convertSettings.outputPath = "output/ConversionFile.json"; // Output file path
let request = new groupdocs.ConvertDocumentRequest(convertSettings);
convertApi.convertDocument(request)
.then(response => {
console.log("CSV successfully converted to JSON:", response);
})
.catch(err => {
console.error("Conversion failed:", err);
});
Görsel:- REST API kullanarak CSV’den JSON’a dönüştürme önizlemesi.
Yukarıdaki örnekte kullanılan örnek dosyalar şu adresten indirilebilir:
CSV’den JSON’a Dönüşüm cURL ile
Eğer terminal kullanmayı veya DevOps boru hatlarına entegre etmeyi tercih ediyorsanız, cURL yaklaşımı mükemmel bir şekilde çalışır.
Adım 1: JWT Erişim Token’ı Oluşturun:
curl -v "https://api.groupdocs.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Adım 2: Dönüşüm API’sini Tetikle:
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 "{
\"FilePath\": \"{inputFile}\",
\"Format\": \"json\",
\"LoadOptions\": { \"Format\": \"csv\" },
\"OutputPath\": \"{resultantFile}\"
}"
ile Adım 1’den alınan token’i değiştirin.
Ücretsiz CSV’den JSON’a Dönüştürücü Uygulamasını Deneyin
Deneyimi anında CSV to JSON Converter App ile dönüştürün, GroupDocs.Cloud tarafından desteklenmektedir.

Yararlı Kaynaklar
Sonuç
İster sunucusuz bir veri boru hattı inşa ediyor olun, API’lerle entegre ediyor olun, ya da basitçe veri setlerini modern bir yapıya dönüştürüyor olun, GroupDocs.Conversion Cloud SDK for Node.js CSV’den JSON’a dönüşümü hızlı, güvenilir ve geliştirici dostu hale getirir. Proje ihtiyaçlarınıza göre SDK ile cURL arasında seçim yapabilirsiniz—her ikisi de bulut tabanlı veri dönüşümü için güçlü ve esnek çözümler sunmaktadır.
Bugün CSV’yi JSON’a dönüştürmeye başlayın ve verilerinizi GroupDocs’un hassasiyetiyle güçlendirin.
İlginç Makaleler
Aşağıdaki bağlantıları ziyaret etmenizi şiddetle öneriyoruz: