Monu Tools

Penukar YAML ke JSON

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

  1. 01

    Pilih arah: YAML ke JSON atau JSON ke YAML.

  2. 02

    Tampal YAML atau JSON anda ke panel input.

  3. 03

    Salin keputusan yang ditukar, atau baca ralat jika input tidak sah.

Apa yang ia lakukan

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.

Bagaimana kedua-dua format berbeza

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.

Pengesahan dan penghurai

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.

Di mana ia sesuai, dan peringatan komen

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

Versi YAML mana yang disokong?

Ia menggunakan penghurai YAML 1.2 / 1.1 yang serasi dari js-yaml, merangkumi ciri biasa: pemetaan, urutan, skalar, jangkar dan rentetan berbilang baris.

Mengapa saya mendapat ralat?

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.

Adakah ulasan dikekalkan?

Tidak. Ulasan YAML digugurkan semasa penukaran kerana JSON tidak mempunyai ulasan, dan menukar kembali menghasilkan YAML baharu tanpa ulasan tersebut.

Adakah data saya dimuat naik?

Tidak. Penukaran berjalan sepenuhnya dalam pelayar anda; tiada apa yang anda tampal meninggalkan peranti anda.

Sumber

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