YAML to JSON
YAML to JSON — berjalan dalam pelayar. Input tidak disimpan.
YAML → JSON
Hanya YAML ringkas disokong: key: value, sarang inden, - 목록. 앵커·별칭·멀티라인 블록(|, >)·플로우 스타일·복합 키·태그 등은 지원하지 않습니다.
Cara guna
- Tampal teks dengan
key: value, sarang berindentasi, dan senarai sempang dalam medan YAML. - Tekan Tukar dan semak hasil dalam medan JSON di bawah.
- Guna Salin hasil apabila anda memasukkannya ke kod.
- Jika huraian gagal, semak indentasi dan ruang selepas titik bertindih, kemudian tukar lagi.
- Set semula mengosongkan input dan output supaya anda boleh tampal dokumen lain.
Konsep utama
Penukaran YAML JSON untuk memindahkan konfigurasi deploy atau sebahagian Docker Compose ke JSON untuk front-end atau kod ujian. Penghurai ini membaca sekitar key: value, sarang berindentasi, dan senarai -. Nombor, boolean dan null menjadi jenis JSON. Sauh dan alias, berbilang baris paip/sudut, gaya aliran kurungan, kunci kompleks dan tag tersuai tidak disokong.
Ruang lebih selamat daripada indentasi tab. Kunci pada tahap yang sama mesti berkongsi indentasi. Penukaran berjalan hanya dalam pelayar; fail tidak dimuat naik. Tukar carta Helm kompleks atau dokumen dengan banyak sauh dalam persekitaran yang mempunyai pustaka YAML khusus. Skrin ini untuk cuplikan konfigurasi pendek.
Contoh
Jika input ialah name: tvinghub, tags: dengan - a - b, dan ok: true, anda mendapat {"name":"tvinghub","tags":["a","b"],"ok":true}. Boolean khas YAML 1.1 seperti ok: yes boleh berbeza daripada yang anda jangkakan, jadi true/false lebih baik. Jika tiada ruang selepas titik bertindih, penghurai kadang-kadang tidak dapat memisah kunci dan nilai, jadi tambah satu ruang. Jika kunci pada tahap indent yang sama tidak sejajar, sarang pecah dan anda mendapat JSON yang sama sekali berbeza. Salin hanya blok yang anda perlukan dan bukan keseluruhan fail deploy untuk mencari titik gagal lebih mudah. Apabila mencuba input yang sama beberapa kali, set semula dan tampal lagi supaya tidak bercampur output sebelumnya. Pada komputer kongsi, kosongkan input apabila selesai supaya asal tidak tertinggal pada monitor. Menutup tab pelayar juga membuang yang baru anda tampal; anda tidak perlu menghantar permintaan padam ke pelayan. Nama butang dan tajuk medan sepadan dengan alat di atas skrin, jadi anda boleh mengikuti sambil membaca. Jika hasil kosong, semak dahulu medan wajib diisi dan mesej ralat tidak tersembunyi. Artikel ini panduan penggunaan dan tidak bermakna input disimpan dalam storan luaran.
Berkaitan: JSON → YAML · Pemformat JSON · CSV → JSON
Soalan lazim
Adakah penukaran YAML JSON menyokong sauh dan alias?
Tidak. Kembangkan sauh menjadi dokumen rata, kemudian tukar.
Adakah YAML dengan penunjuk blok berbilang baris berfungsi?
Blok paip dan sudut tidak disokong. Tukar kepada rentetan satu baris.
Adakah YAML gaya aliran kurungan ditukar kepada JSON?
Aliran kurungan dan kurungan siku tidak disokong. Tulis semula sebagai gaya blok.
Adakah input dimuat naik ke pelayan?
Tidak. Huraian berlaku hanya dalam pelayar.
Adakah nombor dan boolean menjadi jenis JSON?
Nombor biasa, true/false dan null menjadi jenis JSON.
Adakah YAML yang dicampur templat Helm berfungsi?
Sintaks templat bukan YAML piawai dan cenderung gagal. Tampal hanya hasil yang dirender.
Disemak terakhir: 2026-09-04