Menu

Konverter JSON ke YAML

Ubah JSON menjadi YAML dan YAML menjadi JSON dengan validasi instan.

Oleh Nethanel Bar, Co-founder & CEO

Terakhir diperbarui

Siap benar-benar belajar coding?

Coddy mengajarimu dengan menulis kode sungguhan di browser: pelajaran interaktif, umpan balik instan, dan bantuan AI saat kamu buntu.

Apa itu konverter JSON ke YAML?

JSON dan YAML adalah dua cara menulis data terstruktur yang sama: object, array, string, number, dan boolean. JSON memakai kurung kurawal dan kurung siku, dan dipakai oleh kebanyakan API. YAML memakai indentasi dan menjadi pilihan utama untuk file konfigurasi (Docker Compose, Kubernetes, GitHub Actions, pipeline CI). Konverter JSON ke YAML menerjemahkan keduanya tanpa ada data yang hilang.

Alat ini bekerja dua arah. Di mode JSON → YAML, alat ini mengurai JSON-mu dan menuliskannya ulang sebagai YAML berindentasi. Di mode YAML → JSON, alat ini mengurai YAML dan menampilkan JSON yang setara dengan rapi. Kalau inputmu punya error sintaks, kamu mendapat pesan persis dari parser, bukan kegagalan diam-diam.

Semuanya berjalan secara lokal di browsermu, jadi data konfigurasi, rahasia, dan payload milikmu tidak pernah diunggah ke server.

Yang akan kamu pelajari saat mengonversi

  • JSON dan YAML merepresentasikan model data yang sama: setiap dokumen JSON yang valid juga YAML yang valid.
  • YAML memakai indentasi untuk bersarang, bukan kurung kurawal, sehingga pohon konfigurasi yang dalam lebih mudah dibaca.
  • String YAML biasanya tidak perlu tanda kutip, tetapi nilai seperti yes, no, dan 12:30 bisa ditafsirkan secara khusus, jadi beri tanda kutip kalau ragu.
  • Komentar (# like this) ada di YAML tetapi tidak di JSON, jadi konversi bolak-balik lewat JSON akan menghapusnya.

Cara mengonversi JSON ke YAML langkah demi langkah

  1. Pilih arah

    Pilih JSON → YAML untuk mengubah JSON menjadi YAML, atau YAML → JSON untuk sebaliknya.

  2. Tempel datamu

    Masukkan JSON atau YAML-mu ke panel kiri. Konversi terjadi seketika saat kamu mengetik.

  3. Perbaiki error

    Kalau inputnya salah format, panel kanan menunjukkan error persis dari parser beserta barisnya sehingga kamu bisa memperbaikinya dengan cepat.

  4. Salin atau tukar

    Salin hasilnya dengan satu klik, atau tekan tukar untuk langsung mengonversinya balik ke arah sebaliknya.

Contoh untuk dicoba

Object sederhana

Paste a small example into the tool and change one part at a time.

Dikonversi menjadi dua baris YAML yang rapi: name: Coddy dan free: true.

Sebuah array

Copy the original value, run the tool, then compare the result.

Array menjadi list YAML dengan butir - di bawah key-nya.

Kesalahan umum

  • Mencampur tab dan spasi di YAML. YAML mewajibkan spasi untuk indentasi, dan tab menyebabkan error saat parsing.
  • Koma di akhir pada JSON. Koma ini valid di object JavaScript tetapi tidak di JSON yang ketat, jadi parser akan gagal.
  • Mengira komentar tetap ada setelah konversi bolak-balik. Mengonversi YAML → JSON → YAML akan menghapus semua komentar #, karena JSON tidak punya komentar.

FAQ JSON to YAML

Bagaimana cara mengonversi JSON ke YAML?

Tempel JSON-mu ke panel kiri di mode JSON → YAML. YAML yang setara langsung muncul di sebelah kanan, siap disalin.

Bisakah aku mengonversi YAML kembali ke JSON?

Bisa. Ganti ke mode YAML → JSON dan tempel YAML-mu, lalu alat ini mengeluarkan JSON yang rapi.

Apakah dataku diunggah ke suatu tempat?

Tidak. Penguraian dan konversi berjalan sepenuhnya di browsermu, jadi data konfigurasi dan rahasiamu tidak pernah keluar dari perangkatmu.

Kenapa komentar YAML-ku hilang?
JSON tidak mengenal komentar, jadi semua komentar # terhapus saat kamu mengonversi YAML ke JSON lalu kembali lagi.

Pelajari lebih lanjut

Alat developer lainnya

Ilustrasi bahasa pemrograman di Coddy

Belajar coding dengan Coddy

Mulai