Tukar JSON ke YAML dan sebaliknya, dengan pengesahan.

Penukaran berjalan secara langsung dalam pelayar anda — tiada yang dimuat naik. Sunting mana-mana sisi dan sisi lain mengikuti serta-merta.  · Lepaskan fail .json / .yaml pada mana-mana anak tetingkap

Inden
data.json
data.yaml

Mengenai JSON ↔ YAML

Penukar JSON ↔ YAML menterjemah antara kedua-dua format dalam kedua-dua arah, dengan pengesahan terbina dalam. Tampal JSON di satu sisi atau YAML di sisi lain, dan penukaran berlaku secara langsung di pelayar anda; ralat sintaks dilaporkan dengan lokasi tepat, jadi koma tersasar atau indentasi salah ditemui dalam beberapa saat.

Format boleh dikonfigurasi: pilih lebar indentasi dan secara pilihan susun kunci objek mengikut abjad untuk output stabil dan mesra-diff. Statistik langsung menunjukkan baris, bait, kunci dan kedalaman bersarang dokumen anda, dan alat ini memberitahu anda sama ada punca adalah objek, tatasusunan atau skalar.

Anda boleh menaip, menampal, memuat naik fail atau menyeret satu ke halaman, kemudian menyalin atau memuat turun hasil yang ditukar. Kerana semuanya berjalan di sisi pelanggan, fail konfigurasi dengan rahsia tidak pernah meninggalkan komputer anda — jambatan praktikal harian antara muatan API dan konfigurasi Kubernetes, CI atau Docker Compose.

Cara menggunakan JSON ↔ YAML

  1. Tampal JSON atau YAML anda ke dalam panelnya — atau muat naik atau seret fail ke halaman.
  2. Betulkan mana-mana ralat sintaks menggunakan kedudukan baris yang dilaporkan, jika ditandakan.
  3. Tetapkan lebar indentasi dan togol susunan kunci mengikut citarasa.
  4. Baca output yang ditukar dalam panel bertentangan, bersama statistik dokumen.
  5. Salin hasilnya atau muat turun sebagai fail.

Soalan lazim

Dari segi data, ya — YAML adalah superset JSON, jadi setiap dokumen JSON mempunyai perwakilan YAML dan sebaliknya. Apa yang berubah ialah sintaks: YAML menggunakan indentasi dan membenarkan komen, walaupun komen hilang apabila menukar kepada JSON, yang tiada sintaks komen.

Input tidak sah ditandakan dengan kedudukan kegagalan, jadi anda boleh terus ke baris yang bersalah — biasanya koma atau tanda petikan hilang dalam JSON, atau indentasi tidak konsisten dan aksara khas tidak terlepas dalam YAML.

Ia menyusun kunci objek mengikut abjad pada setiap peringkat output. Kunci tersusun menjadikan fail yang ditukar deterministik, yang mengekalkan diff kawalan versi kecil dan memudahkan dua konfigurasi dibandingkan bersebelahan.

YAML menjenis-taip skalar tanpa petikan secara automatik: yes dan no menjadi boolean, 012 mungkin dihurai sebagai nombor, dan kod negara seperti NO adalah perangkap terkenal. Petik nilai dalam sumber YAML anda untuk memaksanya kekal sebagai string.

Ya — penukaran berjalan sepenuhnya di pelayar anda, termasuk fail yang anda seret masuk. Tiada apa dihantar, jadi menukar konfigurasi yang mengandungi kelayakan atau nama hos dalaman adalah selamat.

Ya, ia percuma tanpa tembok bayar berasaskan saiz — tukar dalam kedua-dua arah seberapa kerap yang anda perlukan.


Carian popular
json ke yaml yaml ke json penukar json yaml tukar yaml dalam talian pengesah yaml alat json yaml
Perlukan bantuan?
Menemui masalah dengan alat ini? Beritahu pasukan kami.
Laporkan masalah

Tambah alat percuma ini ke laman web anda sendiri — salin dan tampal kod di bawah.