Tukar YAML ke JSON dan JSON kembali ke YAML, dua arah. Mengesahkan semasa menukar dan menunjukkan ralat yang jelas. Semua berjalan dalam pelayar anda.
Cara menggunakan YAML ke JSON
Pilih arah: YAML ke JSON atau JSON ke YAML.
Tampal YAML atau JSON anda ke panel input.
Salin keputusan yang ditukar, atau baca ralat jika input tidak sah.
Penukar ini menukar YAML kepada JSON dan JSON kepada YAML, dalam kedua-dua arah. Pilih arah, tampal input anda, dan salin keputusan yang ditukar atau baca ralat yang jelas jika input cacat.
Semuanya diproses secara setempat dalam pelayar anda, jadi data anda kekal pada peranti anda.
YAML dan JSON menerangkan jenis data yang sama, tetapi dengan keutamaan yang berbeza. JSON ketat dan padat, yang sesuai untuk API dan mesin; YAML berasaskan inden dan lebih mudah dibaca serta disunting oleh manusia, itulah sebabnya ia mendominasi fail konfigurasi.
Setiap penukaran menghurai sumber terlebih dahulu, jadi input yang cacat ditangkap dan dilaporkan dengan sebabnya dan selalunya barisnya, dan bukannya diam-diam menghasilkan keputusan yang rosak. Penukaran yang berjaya oleh itu juga memberitahu anda bahawa input adalah sah.
Ia menggunakan penghurai yang serasi YAML 1.2 dan 1.1 daripada js-yaml, meliputi ciri yang anda temui dalam amalan: pemetaan, jujukan, skalar, sauh dan rentetan berbilang baris.
Ini betul-betul gam yang anda perlukan di sekitar saluran paip CI, fail Kubernetes dan Docker Compose, serta API yang bertutur JSON manakala konfigurasi anda ditulis dalam YAML. Ia membolehkan anda bergerak antara kedua-duanya tanpa suntingan manual.
Satu perkara yang perlu diketahui: komen YAML digugurkan, kerana JSON tiada konsep komen, dan menukar kembali menjana YAML baharu tanpanya.
Soalan lazim
Ia menggunakan penghurai YAML 1.2 / 1.1 yang serasi dari js-yaml, merangkumi ciri biasa: pemetaan, urutan, skalar, jangkar dan rentetan berbilang baris.
Input dihurai sebelum menukar, jadi YAML atau JSON yang tidak sah menunjukkan mesej dengan sebab dan sering nombor baris, yang membantu anda mengenal pasti masalah dengan cepat.
Tidak. Ulasan YAML digugurkan semasa penukaran kerana JSON tidak mempunyai ulasan, dan menukar kembali menghasilkan YAML baharu tanpa ulasan tersebut.
Tidak. Penukaran berjalan sepenuhnya dalam pelayar anda; tiada apa yang anda tampal meninggalkan peranti anda.
Benamkan alat ini
Tambah alat ini ke laman web anda sendiri. Salin coretan di bawah; ia kekal terkini secara automatik.
<iframe src="https://monu.tools/embed/ms/yaml-json-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Alat berkaitan
Format, cantikkan dan sahkan JSON dalam talian dengan mesej ralat yang jelas untuk input tidak sah.
Mampatkan dan sahkan JSON dalam pelayar anda, dan lihat berapa bait yang anda jimat.
Tukar JSON ke CSV dan CSV kembali ke JSON, dua arah. Pilih pembatas, kendalikan medan berpetik, dan salin keputusan. Semua berjalan dalam pelayar anda.
Jana antara muka TypeScript daripada sampel JSON, dengan jenis bersarang, tatasusunan dan medan pilihan. Berjalan dalam pelayar anda.