
Pengembang Konverter CSV ke JSON menggunakan API Node.js.
CSV(Comma-Separated Values) adalah format ringan dan banyak digunakan untuk menyimpan data tabel dalam teks biasa. Namun, JSON(JavaScript Object Notation) adalah format data yang lebih terstruktur dan hierarkis yang ideal untuk API, aplikasi web, dan pertukaran data antara sistem. Mengonversi CSV ke JSON membantu pengembang memodernisasi alur kerja, meningkatkan kemampuan integrasi, dan memperlancar pemrosesan data.
Dalam artikel ini, Anda akan belajar cara mengonversi file CSV ke JSON menggunakan API Node.js, sebuah REST API yang kuat yang menyederhanakan transformasi format dokumen di cloud.
- Node.js SDK untuk Konversi CSV ke JSON
- Convert CSV to JSON menggunakan Node.js
- Konversi CSV ke JSON melalui cURL
Node.js SDK untuk Konversi CSV ke JSON
GroupDocs.Conversion Cloud SDK for Node.js memungkinkan konversi CSV ke JSON secara mulus hanya dengan beberapa baris kode. Ini menawarkan:
- Dukungan untuk lebih dari 50 tipe dokumen dan file.
- Arsitektur berbasis cloud yang aman dan dapat diskalakan.
- Pemetaan data yang akurat dari baris CSV ke objek JSON.
- Konfigurasi output yang fleksibel dan manajemen penyimpanan.
Instalasi
Pertama, instal SDK menggunakan npm:
npm install groupdocs-conversion-cloud
Kemudian, dapatkan ID Klien dan Rahasia Klien Anda dari GroupDocs.Cloud Dashboard. Jika Anda memerlukan detail lebih lanjut, Anda dapat mempertimbangkan untuk mengunjungi tutorial singkat ini.
Convert CSV to JSON menggunakan Node.js
Berikut adalah cara mengonversi file PDF menjadi gambar JPG menggunakan GroupDocs.Conversion Cloud SDK dalam proyek 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: Sekarang unggah file CSV masukan ke penyimpanan Cloud:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.csv", fs.createReadStream("input.csv"));
await fileApi.uploadFile(uploadRequest);
Langkah 3: Atur opsi konversi untuk (CSV → JSON):
const settings = new ConvertSettings();
settings.filePath = "input.csv";
settings.format = "json";
settings.outputPath = "converted/ConversionFile.json";
let request = new groupdocs.ConvertDocumentRequest(settings);
Langkah 4: Laksanakan proses Konversi:
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);
});
Gambar:- Prabaca konversi CSV ke JSON menggunakan REST API.
File contoh yang digunakan dalam contoh di atas dapat diunduh dari:
CSV to JSON Conversion via cURL
Jika Anda lebih suka menggunakan terminal atau mengintegrasikannya ke dalam saluran DevOps, pendekatan cURL bekerja dengan sempurna.
Langkah 1: Hasilkan Token Akses JWT:
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"
Langkah 2: Memicu API Konversi:
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}\"
}"
Ganti dengan token dari Langkah 1.
Coba Aplikasi Pengonversi CSV ke JSON Gratis
Rasakan konversi secara instan menggunakan CSV to JSON Converter App yang didukung oleh GroupDocs.Cloud.

Sumber Daya yang Berguna
Kesimpulan
Apakah Anda sedang membangun pipeline data tanpa server, mengintegrasikan dengan API, atau hanya mentransformasikan dataset ke dalam struktur modern, GroupDocs.Conversion Cloud SDK untuk Node.js membuat konversi CSV ke JSON cepat, andal, dan ramah pengembang. Anda dapat memilih antara SDK dan cURL berdasarkan kebutuhan proyek Anda—keduanya menawarkan solusi yang kuat dan fleksibel untuk transformasi data berbasis cloud.
Mulailah mengonversi CSV ke JSON hari ini dan pemberdayakan alur kerja data Anda dengan ketepatan GroupDocs.
Artikel Menarik
Kami sangat merekomendasikan untuk mengunjungi tautan berikut untuk mempelajari lebih lanjut tentang: