Konverter YAML ↔ JSON ↔ TOML (Konversi Dua Arah, di Browser)

Konversi YAML, JSON, dan TOML dua arah. Tempel teks dan dapatkan output terformat seketika.

Konversi YAML JSON TOML berjalan sepenuhnya di browser Anda, dan input Anda tidak pernah dikirim ke server.

Tanpa upload ke server (pemrosesan hanya di browser)
Konversi otomatis (bisa beralih ke mode manual kapan saja)
Siap disalin dan diunduh

Cara mengonversi YAML JSON TOML

  1. Tempel teks yang ingin Anda konversi.
  2. Pilih format input (atau gunakan deteksi otomatis) dan format output.
  3. Salin atau unduh hasilnya.

Pola konversi

yaml ke json (YAML -> JSON)

Konversi konfigurasi YAML menjadi JSON untuk API dan tooling.

json ke yaml (JSON -> YAML)

Konversi JSON menjadi YAML untuk file konfigurasi yang lebih mudah dibaca.

json ke toml (JSON -> TOML)

Konversi JSON menjadi TOML untuk pengaturan aplikasi.

Contoh

YAML -> JSON

Input

app:
  name: demo
  enabled: true
  retries: 3

Output

{
  "app": {
    "name": "demo",
    "enabled": true,
    "retries": 3
  }
}

JSON -> TOML

Input

{"title":"demo","timeout":30}

Output

title = "demo"
timeout = 30

FAQ

Apakah anchor dan alias YAML bisa dikonversi?

Ya, tetapi anchor dan alias bisa diekspansi atau hilang karena JSON dan TOML tidak mendukung model referensi yang setara.

Apakah tipe nilai (angka/string) bisa berubah saat konversi?

Ya. Pengetikan implisit YAML dapat menafsirkan ulang nilai seperti "01" atau yes/no/on/off. Beri tanda kutip secara eksplisit bila diperlukan.

Encoding karakter apa yang digunakan?

UTF-8 diasumsikan. Teks Jepang dan karakter multi-byte lainnya diproses apa adanya.

Apakah komentar dipertahankan?

Tidak. Komentar tidak dipertahankan dalam konversi bolak-balik, terutama karena JSON tidak mendukung komentar.

Apakah input saya dikirim ke server?

Tidak. Konversi dilakukan sepenuhnya di browser Anda.