Utils365

Ubah YAML ke JSON

Ubah konfigurasi YAML menjadi JSON, dan ketahui persis letak kesalahannya jika ada.

Tempel YAML, buka file .yaml atau .yml, atau letakkan di sini. Beberapa dokumen yang dipisahkan --- menjadi array JSON.

Berikutnya: Pemformat JSON · XML ke JSON · JSON ke CSV

Laporkan masalah dengan alat ini

Cara menggunakan YAML ke JSON

  1. Tempel YAML Anda

    Tempel YAML, atau buka atau letakkan file .yaml atau .yml. Langsung diperiksa dan dikonversi saat Anda mengetik.

  2. Pilih tata letak

    Beri indentasi JSON dengan 2 atau 4 spasi, atau minify menjadi satu baris.

  3. Salin atau unduh

    Salin JSON, atau unduh sebagai file .json.

Mengapa menggunakan Utils365

  • Anchor dan merge diselesaikan

    Alias seperti *defaults dan merge key seperti <<: *defaults, yang umum di file docker-compose dan Kubernetes, diisi lengkap.

  • Beberapa dokumen sekaligus

    File dengan dokumen yang dipisahkan --- menjadi array JSON, satu item per dokumen.

  • Error yang bisa diperbaiki

    Indentasi salah, tab, key duplikat, dan tanda kutip yang tidak ditutup disebutkan dengan baris dan kolomnya, dan barisnya ditampilkan dengan posisinya ditandai.

  • Privasi terjaga

    YAML Anda dikonversi di perangkat Anda dan tidak pernah diunggah, sehingga kata sandi dan token di file konfigurasi tetap bersama Anda.

Pertanyaan yang sering diajukan

Apa yang terjadi pada file dengan beberapa dokumen?

Dokumen yang dipisahkan --- menjadi array JSON, sesuai urutan. File dengan satu dokumen menjadi satu nilai JSON.

Apakah yes dikonversi menjadi true?

Tidak. Alat ini mengikuti YAML 1.2, di mana hanya true dan false yang boolean, jadi yes, no, on, dan off tetap teks. Tulis true atau false jika yang Anda maksud boolean.

Apakah anchor dan alias didukung?

Ya. Setiap *alias diganti dengan salinan dari yang ditandai &anchor-nya, dan merge key <<: digabungkan ke dalam map. File yang aliasnya membengkak ke ukuran sangat besar akan dihentikan.

Mengapa YAML saya menampilkan error?

Penyebab umum adalah tab untuk indentasi, item yang tidak sejajar, key yang dipakai dua kali di map yang sama, atau tanda kutip yang tidak ditutup. Pesannya menyebutkan baris dan kolom.

Apa yang terjadi pada komentar?

JSON tidak memiliki komentar, jadi komentar YAML tidak disertakan dalam hasil.