JSON(JavaScript Object Notation) telah muncul sebagai format serbaguna dan banyak diadopsi untuk pertukaran data, dihargai karena kesederhanaan, keterbacaan, dan fleksibilitasnya. Namun, meskipun JSON unggul dalam merepresentasikan data terstruktur, CSV(Comma-Separated Values) tetap menjadi standar de facto untuk data tabular karena kompatibilitasnya yang luas dan kemudahan penggunaannya. Oleh karena itu, kemampuan untuk mengonversi JSON ke CSV sangat penting untuk melakukan transisi yang lancar antara kedua format ini, sehingga memungkinkan analisis, pembagian, dan pemrosesan data yang efisien. Pada artikel ini, kita akan mempelajari detail tentang cara mengubah JSON ke format CSV dengan lancar menggunakan GroupDocs.Conversion REST API.
Artikel ini membahas topik-topik berikut:
- API Konversi JSON ke CSV
- Konversikan JSON ke CSV di C# .NET
- Ubah JSON menjadi CSV menggunakan perintah cURL
API Konversi JSON ke CSV
GroupDocs.Conversion Cloud SDK for .NET menawarkan berbagai fitur dan kemampuan untuk menyederhanakan alur kerja transformasi data. Oleh karena itu, Anda dapat dengan mudah mengintegrasikan SDK ini ke dalam aplikasi Anda dan menyelesaikan konversi data JSON ke format CSV hanya dengan beberapa baris kode. Selain konversi sederhana, GroupDocs.Conversion Cloud SDK for .NET menyediakan opsi lanjutan untuk menyesuaikan proses konversi, seperti menentukan karakter pembatas, menangani struktur JSON bersarang, menyesuaikan pengaturan pemformatan, dan banyak lagi.
Untuk menggunakan SDK, langkah pertama adalah instalasinya. Cukup cari GroupDocs.Conversion-Cloud di manajer paket NuGet dan klik tombol Instal. Pilihan lainnya adalah menjalankan perintah berikut di konsol manajer paket.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
Setelah REST API berhasil diinstal, pastikan Anda memiliki kredensial API (yaitu ID Klien dan Rahasia Klien).Anda dapat mengunjungi tutorial singkat ini yang menjelaskan detail tentang cara mendapatkan kredensial API.
Konversi JSON ke CSV di C# .NET
Bagian ini menyoroti seberapa efisien Anda dapat mengonversi JSON ke CSV dan mengoptimalkan alur kerja pemrosesan data menggunakan C# .NET.
- Buat instance kelas
Konfigurasi
tempat kami meneruskan kredensial klien sebagai argumen.
var configurations = new Configuration(clientId, clientSecret1);
- Inisialisasi
ConvertApi
tempat kita meneruskan objek Konfigurasi sebagai argumen masukan.
var apiInstance = new ConvertApi(configurations);
- Unggah file JSON sumber ke penyimpanan cloud.
fileUpload.UploadFile(new UploadFileRequest("input.json", stream));
- Buat sebuah instance
ConvertSettings
di mana kita menentukan nama untuk input JSON, format output sebagaicsv
dan nama untuk file CSV yang dihasilkan.
var settings = new ConvertSettings{...}
- Panggil API ConvertDocumentRequest untuk mengonversi JSON ke format CSV dan menyimpan CSV yang dihasilkan ke penyimpanan cloud.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Contoh JSON dan CSV yang dihasilkan dalam contoh di atas dapat diunduh dari input.json dan input.json.
Ubah JSON menjadi CSV menggunakan Perintah cURL
Mengonversi JSON ke CSV menggunakan perintah GroupDocs.Conversion Cloud dan cURL menawarkan solusi yang fleksibel dan dapat dituliskan untuk pengembang yang ingin mengotomatiskan tugas transformasi data. Pendekatan ini memungkinkan integrasi yang lancar ke dalam alur kerja dan alur otomatisasi yang ada, sehingga memungkinkan pemrosesan batch data JSON yang efisien. Oleh karena itu, dengan kesederhanaan, skalabilitas, dan keandalan, kombinasi perintah GroupDocs.Conversion Cloud dan cURL memberi Anda solusi serbaguna untuk konversi JSON ke CSV, memberdayakan Anda untuk mengoptimalkan alur kerja pemrosesan data dengan mudah.
Langkah pertama dalam pendekatan ini adalah mendapatkan token akses JWT yang dipersonalisasi. Jadi, setelah Anda memiliki token JWT, silakan jalankan perintah cURL berikut untuk menyelesaikan konversi JSON ke CSV.
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\": \"{sourceFile}\", \"Format\": \"csv\",\"OutputPath\": \"{resultantFile}\"}"
Silakan ganti sourceFile
dengan nama masukan JSON, resultantFile
dengan nama keluaran CSV, dan accessToken
dengan token akses JWT yang dipersonalisasi.
Aplikasi Konversi JSON ke CSV gratis
Berdasarkan API GroupDocs.Conversion Cloud, kami telah mengembangkan [Konverter JSON ke CSV] online]14. Ini gratis, ringan, super efisien, dan menyediakan konversi JSON ke CSV yang kuat.
Tautan Berguna
Kesimpulan
Kesimpulannya, apakah Anda memilih untuk menggunakan GroupDocs.Conversion Cloud SDK untuk .NET atau mengintegrasikan GroupDocs.Conversion Cloud dengan perintah cURL, mengonversi JSON ke CSV menjadi proses yang efisien dan efisien. Namun demikian, kedua pendekatan ini menawarkan solusi serbaguna untuk tugas transformasi data, sehingga memberdayakan Anda untuk menjembatani kesenjangan antara format JSON dan CSV dengan lancar. Oleh karena itu, kami mendorong Anda untuk memanfaatkan API kami untuk konversi JSON ke CSV dan membuka potensi penuh alur kerja pemrosesan data Anda.
Artikel Terkait
Kami sangat menyarankan untuk mengunjungi tautan berikut untuk mempelajari lebih lanjut tentang: