Konverter Format Data
Konversikan data terstruktur antara JSON, YAML, XML, TOML, INI, dan CSV langsung di browser Anda, pilih pasangan asal dan tujuan mana pun, dengan salin sekali klik.
Konverter Format Data — Konversikan data terstruktur antara JSON, YAML, XML, TOML, INI, dan CSV dengan memilih format asal (From) dan format tujuan (To). Pilih pasangan mana pun dan hasilnya diperbarui seketika. Semuanya berjalan di sisi klien di browser Anda, jadi tidak ada yang Anda tempel yang pernah diunggah.
Apa itu Konverter Format Data?
Konverter gratis berbasis browser yang mengubah data terstruktur antara JSON, YAML, XML, TOML, INI, dan CSV ke segala arah. Developer, engineer DevOps, dan analis data menggunakannya untuk memformat ulang respons API, memindahkan berkas konfigurasi dari satu sintaks ke sintaks lain (misalnya INI ke TOML, atau YAML ke JSON), atau mengubah array JSON menjadi CSV untuk spreadsheet. Anda menetapkan format asal (From) dan format tujuan (To) secara independen, menempelkan data Anda, dan hasil konversi muncul seketika dengan salin sekali klik. Tombol Swap menukar From dan To serta mengembalikan keluaran sebelumnya ke masukan agar Anda dapat merangkai konversi.
Cara menggunakan Konverter Format Data
- Pilih format asal di From: JSON, YAML, XML, TOML, INI, atau CSV.
- Pilih format tujuan di To: JSON, YAML, XML, TOML, INI, atau CSV.
- Tempel data Anda ke kotak masukan, atau klik Sample untuk memuat objek JSON contoh.
- Baca hasil konversi di kotak keluaran, yang diberi label format tujuan, dan klik Copy untuk menyalinnya ke papan klip.
- Gunakan Swap untuk menukar format From/To dan memindahkan keluaran sebelumnya ke masukan untuk konversi bolak-balik cepat; gunakan Clear untuk mengosongkan masukan.
Contoh
JSON ke YAML
Masukan
{ "name": "deftdeck", "version": 2 }Keluaran
name: deftdeck version: 2
JSON ke TOML
Masukan
{ "server": { "host": "localhost", "port": 8080 } }Keluaran
[server] host = "localhost" port = 8080
Array JSON ke CSV
Masukan
[{ "name": "Ada", "age": 36 }, { "name": "Linus", "age": 54 }]Keluaran
name,age Ada,36 Linus,54
Pertanyaan yang sering diajukan
- Format dan arah apa saja yang didukung?
- JSON, YAML, XML, TOML, INI, dan CSV, ke segala arah – Anda menetapkan format From dan To secara independen. Jadi Anda bisa melakukan JSON ke YAML, INI ke TOML, XML ke JSON, YAML ke CSV, dan seterusnya, dengan pasangan mana pun.
- Mengapa konversi ke TOML, INI, atau CSV terkadang gagal?
- Format-format itu hanya bisa merepresentasikan struktur tertentu. CSV membutuhkan data tabular (array objek yang berbagi kunci); INI dan TOML mengharapkan objek kunci-nilai (TOML memungkinkan penyarangan lewat tabel, INI hanya satu tingkat seksi). Data yang tidak cocok memunculkan kesalahan – konversikan saja ke JSON atau YAML, yang menangani penyarangan sembarang.
- Bagaimana XML dan CSV ditangani?
- Keluaran XML dibungkus dalam satu elemen akar (karena XML membutuhkannya), dan atribut XML dipertahankan saat diuraikan. Penguraian CSV menggunakan baris pertama sebagai header dan melewati baris kosong; nilai CSV dikembalikan sebagai string, sehingga angka seperti 36 menjadi "36".
- Apakah data saya diunggah ke server?
- Tidak. Setiap konversi berjalan sepenuhnya di sisi klien di browser Anda. Tidak ada yang Anda tempel yang diunggah atau dikirim ke mana pun, jadi aman untuk payload API privat, berkas konfigurasi, dan spreadsheet sensitif.
- Apa fungsi tombol Swap?
- Swap menukar format From dan To serta memindahkan keluaran saat ini ke kotak masukan, sehingga Anda bisa langsung mengonversi balik atau merangkai konversi tanpa menyalin dan menempel secara manual.
Alat terkait
Enkode / Dekode Base32 / Base58
Enkode teks ke Base32 (RFC 4648) atau Base58 (alfabet Bitcoin) dan dekode keduanya kembali menjadi teks, sepenuhnya aman UTF-8 dan seluruhnya di browser Anda.
Enkode / Dekode Base64
Enkode teks ke Base64 atau dekode Base64 kembali menjadi teks (aman UTF-8).
Konverter Huruf Besar/Kecil & Penghitung
Ubah kapitalisasi teks dan hitung karakter, kata, dan baris.
Pemformat & Pemerkecil Kode
Percantik atau perkecil HTML, CSS, dan JavaScript secara instan di browser Anda, dengan indentasi 2 spasi, 4 spasi, atau tab serta kompresi JavaScript bertenaga Terser.