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.

Memuat alat…

Konverter Format DataKonversikan 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

  1. Pilih format asal di From: JSON, YAML, XML, TOML, INI, atau CSV.
  2. Pilih format tujuan di To: JSON, YAML, XML, TOML, INI, atau CSV.
  3. Tempel data Anda ke kotak masukan, atau klik Sample untuk memuat objek JSON contoh.
  4. Baca hasil konversi di kotak keluaran, yang diberi label format tujuan, dan klik Copy untuk menyalinnya ke papan klip.
  5. 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