JSON ke YAML

Tempel JSON dari respons API atau hasil ekspor, lalu dapatkan YAML yang benar-benar enak dibaca: tanpa kurung kurawal, tanpa koma di ujung, satu kunci per baris.

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

Cara pakai

  1. Tempel JSON-nya ke kotak pertama.
  2. Baca YAML di bawahnya, hasilnya muncul sambil Anda mengetik.
  3. Tekan «Salin», atau ganti tab untuk mengonversi ke arah sebaliknya.

Perlu diketahui

Kenapa YAML untuk konfigurasi

JSON dirancang untuk mesin: tiap teks diapit tanda kutip, tiap butir dipisah koma, dan komentar sama sekali tidak boleh. YAML memberi struktur yang sama dengan indentasi menggantikan tanda baca, dan begitu berkasnya menjadi sesuatu yang disunting orang dengan tangan (sebuah pipeline, sebuah deployment, setelan linter), perbedaan itulah yang menentukan seberapa sering berkasnya salah disunting.

Apa yang diurus oleh konverternya

Teks yang bisa dikira angka, nilai boolean, atau tanggal akan keluar dalam tanda kutip, sehingga versi «1.10» tidak berubah menjadi angka 1.1 dan kode negara «NO» tidak berubah menjadi false. Nilai yang panjang tidak dipotong ke baris baru, karena baris yang patah di tengah URL adalah bug yang sedang menunggu penerapan berikutnya.

Pertanyaan umum

Apakah komentar ditambahkan?

Tidak. JSON tidak punya komentar untuk dibawa, dan mengarangnya berarti menebak-nebak. Anda bisa menambahkan komentar sendiri setelah berkasnya ada di editor.

Apakah hasilnya terurai kembali menjadi JSON yang sama persis?

Ya. Konversinya bersifat struktural: kunci, nilai, larik, dan susunan bersarang dipertahankan persis, jadi perjalanan bolak-balik mengembalikan apa yang Anda mulai.

Apakah data saya dikirim ke server?

Tidak. Semuanya terjadi di peramban Anda, dan itu penting untuk respons API yang berisi data sungguhan.

Sebesar apa berkas yang bisa ditangani?

Sekitar lima megabita. Lebih dari itu, peramban lebih kesulitan menampilkan hasilnya ketimbang mengonversinya.

Alat terkait