YAML ke JSON

Tempelkan sebuah berkas konfigurasi dan dapatkan JSON. Anchor dibentangkan, string blok mempertahankan pergantian barisnya, dan kalau ada yang keliru Anda menerima pesan asli dari parser, bukan kotak kosong.

Konfigurasi sering memuat kunci dan nama host; di sini tidak ada yang dikirim ke mana pun.

Cara pakai

  1. Tempelkan YAML ke kotak pertama.
  2. Baca JSON di bawahnya: hasilnya muncul sambil Anda mengetik.
  3. Tekan «Salin», atau pindah tab untuk mengubah ke arah sebaliknya.

Perlu diketahui

Di mana kedua format ini tidak sejalan

YAML punya hal-hal yang tidak dimiliki JSON: komentar, anchor, tanggal sebagai nilai, dan aturan terkenal yang dulu mengubah «no» menjadi false. Komentar dibuang karena JSON tidak punya tempat untuk menyimpannya; sisanya diubah ke nilai JSON yang paling dekat. Kunci yang ditulis sebagai angka tetap menjadi kunci, sebab di posisi itu JSON hanya mengizinkan string.

Kenapa berkas konfigurasi pantas diproses secara lokal

Berkas YAML umumnya adalah konfigurasi, dan konfigurasi memuat nama host, nama bucket, dan sering kali satu kunci yang lupa dipindahkan seseorang ke penyimpanan rahasia. Di sini tidak ada yang diunggah, jadi menempelkan berkas dari lingkungan yang benar-benar berjalan tidak berujung menjadi laporan insiden.

Pertanyaan umum

Apakah anchor dan alias didukung?

Ya. Alias dibentangkan menjadi nilai yang ditunjuknya, karena JSON tidak punya cara menyatakan sebuah rujukan. Berkas jahat yang sengaja dibuat dengan alias yang berlipat ganda ditolak, bukannya dibiarkan membekukan tab Anda.

Komentarnya jadi apa?

Dihapus. JSON tidak punya sintaks komentar, dan mengarang satu hanya akan menghasilkan berkas yang tidak diterima parser mana pun.

Bisakah membaca berkas berisi banyak dokumen?

Yang dikonversi adalah dokumen pertama. Berkas yang dipisahkan --- biasanya manifes Kubernetes, dan masing-masing memang objek tersendiri.

Apakah berkasnya dikirim ke server?

Tidak. Seluruh proses penguraian terjadi di dalam browser Anda.

Alat terkait