Bahasa
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Konversi YAML ke JSON

Konversi YAML ke JSON

Konversi YAML ke JSON secara instan dengan pratinjau langsung, penyorotan sintaks, opsi indentasi dan urutkan kunci, serta tampilan pohon yang bisa dilipat.

Konversi YAML ke JSON

Konverter YAML ke JSON ini mengubah YAML (YAML Ain't Markup Language) menjadi JSON (JavaScript Object Notation) yang rapi begitu Anda mengetik atau menempel. Hasil konversinya muncul seketika di samping input Anda, lengkap dengan penyorotan sintaks berwarna dan tampilan pohon interaktif yang memudahkan Anda membaca strukturnya.

Alat ini dibuat untuk pengembang yang perlu memindahkan data antarformat: memasukkan konfigurasi YAML ke API yang hanya menerima JSON, mengonversi berkas Docker Compose, Kubernetes, atau CI/CD untuk alat lain, atau sekadar memeriksa data bersarang dalam bahasa yang menangani JSON dengan lebih nyaman.

Privat secara bawaan: setiap konversi berjalan sepenuhnya di browser Anda. YAML Anda tidak pernah diunggah, disimpan, atau dikirim ke server mana pun.

Cara Menggunakan

1

Masukkan YAML Anda

Tempel atau ketik YAML di panel kiri, atau klik Unggah Berkas untuk memuat berkas .yml atau .yaml. Tekan Data Contoh untuk memasukkan contoh konfigurasi Docker Compose.

2

Lihat JSON secara instan

Hasil JSON muncul di panel kanan saat Anda mengetik. Input yang sah menampilkan status Valid; galat sintaks menyorot baris yang tepat dan menampilkan baris serta kolomnya.

3

Atur format hasil

Pilih Indentasi 2, 4, atau 8 spasi, atau Min untuk JSON ringkas yang diminifikasi. Aktifkan Urutkan Kunci untuk menyusun setiap kunci objek secara alfabetis.

4

Salin atau unduh

Gunakan Salin untuk mengirim JSON ke papan klip Anda, atau Unduh untuk menyimpannya sebagai berkas .json. Beralih dulu ke tampilan Pohon jika Anda ingin menjelajahi strukturnya.

Fitur

Konversi Langsung

YAML dikonversi menjadi JSON saat Anda mengetik, dan data yang ditempel langsung dikonversi. Tanpa perlu menekan tombol.

Penyorotan Sintaks

Hasil JSON diberi warna menurut jenisnya, dengan kunci, teks, angka, boolean, null, dan kurung yang masing-masing bergaya berbeda.

Opsi Indentasi

Hasil dengan 2, 4, atau 8 spasi agar mudah dibaca, atau pilih Min untuk JSON ringkas yang diminifikasi.

Urutkan Kunci

Aktifkan pengurutan alfabetis setiap kunci objek pada hasil tanpa menyentuh YAML asli Anda.

Tampilan Pohon Interaktif

Jelajahi data bersarang dalam pohon yang bisa dilipat, di mana setiap simpul menunjukkan berapa banyak item yang dikandungnya.

Nomor Baris

Editor input menampilkan nomor baris yang tetap selaras saat Anda menggulir dokumen yang lebih besar.

Deteksi Galat

YAML yang tidak valid ditandai seketika, dengan baris bermasalah disorot dan baris serta kolom yang tepat dilaporkan.

Unggah & Unduh Berkas

Muat berkas .yml atau .yaml dari perangkat Anda dan simpan hasil konversi sebagai berkas .json.

Bilah Status Langsung

Bilah status memantau validitas dan menampilkan jumlah baris, jumlah kunci, serta ukuran byte hasil secara sekilas.

Mode Gelap & Responsif

Tema gelap bawaan dan tata letak responsif menjaga editor tetap nyaman di layar berukuran apa pun.

Pertanyaan yang Sering Diajukan

Bagaimana cara konversi YAML ke JSON online?

Tempel atau ketik YAML Anda di panel kiri, atau unggah berkas .yml / .yaml. JSON akan muncul di panel kanan secara instan. Lalu pilih ukuran indentasi, urutkan kunci jika perlu, dan salin atau unduh hasilnya. Tidak ada yang perlu dipasang atau didaftarkan.

Apa perbedaan antara YAML dan JSON?

Keduanya adalah format serialisasi data untuk struktur yang sama: objek, array, dan nilai skalar. YAML memakai indentasi dan dirancang agar ramah dibaca manusia untuk berkas konfigurasi serta mendukung komentar. JSON memakai kurung kurawal dan kurung siku, lebih ringkas, dan menjadi standar untuk API dan JavaScript. Faktanya, JSON yang valid juga merupakan YAML yang valid, karena YAML adalah superset dari JSON.

Bisakah YAML dikonversi ke JSON tanpa kehilangan data?

Datanya sendiri tetap utuh: teks tetap teks, angka menjadi angka JSON, boolean menjadi true/false, dan null tetap null. Satu hal yang tidak bisa diwakili JSON adalah komentar, jadi komentar YAML (baris yang diawali #) dihilangkan saat konversi. Selebihnya, struktur dan nilainya dibawa apa adanya.

Fitur YAML mana saja yang didukung?

Konversi ditangani oleh pustaka js-yaml dengan dukungan penuh YAML 1.2: objek, array, struktur bersarang, teks, angka, boolean, nilai null, teks multibaris, dan komentar. Komentar dihilangkan karena JSON tidak memiliki sintaks komentar. Saat beberapa dokumen dipisahkan oleh ---, dokumen pertama yang dikonversi, jadi pisahkan berkas multidokumen dan konversi tiap bagian secara terpisah.

Bisakah saya mengonversi berkas YAML Swagger atau OpenAPI?

Bisa. Spesifikasi Swagger dan OpenAPI adalah YAML biasa, jadi Anda dapat menempel atau mengunggah berkasnya dan memperoleh spesifikasi JSON yang setara. Gunakan opsi indentasi agar mudah dibaca, atau Min untuk menghasilkan versi ringkas bagi perkakas yang lebih menyukai JSON yang diminifikasi.

Apakah Urutkan Kunci mengubah YAML asli saya?

Tidak. Urutkan Kunci hanya menata ulang kunci pada hasil JSON. YAML Anda di panel input tetap persis seperti yang Anda masukkan. Nonaktifkan opsi tersebut untuk kembali ke urutan kunci semula.

Seberapa besar berkas yang bisa saya konversi?

Karena semuanya berjalan di browser Anda, batas praktisnya bergantung pada memori perangkat Anda. Alat ini menangani berkas hingga beberapa megabyte dengan nyaman; dokumen yang sangat besar mungkin perlu sesaat untuk dikonversi.

Apakah data saya tetap privat?

Ya. Semua konversi berlangsung secara lokal di browser Anda. YAML Anda dan JSON yang dihasilkan tidak pernah diunggah ke server, dan tidak ada yang dikumpulkan atau disimpan.

Indentasi:
YAML
JSON
Galat

                

Tempel data YAML di sebelah kiri untuk dikonversi

| |
Tempel atau ketik YAML di panel kiri untuk melihat hasil JSON instan di kanan
Gunakan opsi indentasi (2, 4, 8, Min) untuk mengatur format JSON
Klik Urutkan Kunci untuk menyusun semua kunci objek secara alfabetis pada hasil
Beralih ke tampilan Pohon untuk menjelajahi struktur JSON dengan simpul yang bisa dilipat
Tekan Tab di editor untuk menyisipkan spasi
Klik Data Contoh untuk memuat contoh konfigurasi Docker Compose
Unggah berkas .yml atau .yaml langsung untuk dikonversi
Semua proses berjalan di browser Anda - tidak ada data yang dikirim ke server mana pun
Ingin belajar lebih banyak? Baca dokumentasi →
1/9
Mulai ketik untuk mencari...
Mencari...
Tidak ada hasil yang ditemukan
Coba gunakan kata kunci yang berbeda