ToolsMaxxing

Konverter JSON dan YAML

Ubah JSON ke YAML dan YAML kembali ke JSON, dengan baris dan kolom dari setiap kesalahan sintaks.

File Anda tetap di perangkat Anda

Cara kerjanya

  1. 1Pilih JSON ke YAML atau YAML ke JSON.
  2. 2Tempel teks Anda, atau pilih Coba contoh.
  3. 3Pilih lebar indentasi.
  4. 4Salin hasilnya atau unduh.

Fungsi tiap opsi

JSON ke YAML
Membaca JSON yang ketat dan menulis YAML bergaya blok. String panjang tidak dipotong.
YAML ke JSON
Membaca dokumen YAML pertama dan menulis JSON yang terformat.
Indentasi
Dua atau empat spasi per tingkat pada output.

Privasi

Semuanya berjalan di browser Anda. Yang Anda tempel tidak pernah dikirim ke server. Aman untuk file konfigurasi dengan nama host internal.

Pertanyaan yang sering diajukan

Apakah komentar YAML dipertahankan saat dikonversi ke JSON?

Tidak. JSON tidak punya komentar, jadi komentar dibuang. Mengonversi kembali ke YAML tidak akan memulihkannya.

Mengapa nilai YAML saya berubah menjadi angka atau boolean?

YAML menentukan tipe dari teksnya. 123 polos adalah angka, true dan false adalah boolean, dan null atau ~ adalah null. Beri tanda kutip pada nilainya, misalnya "123", agar tetap berupa string.

Apakah mendukung YAML multi-dokumen?

Hanya dokumen pertama, yaitu bagian sebelum baris pemisah --- pertama, yang dikonversi. Pisahkan dulu file yang berisi beberapa dokumen.

Apakah anchor dan alias didukung?

Membaca YAML dengan anchor (&nama) dan alias (*nama) akan memperluasnya menjadi salinan biasa di JSON. Menulis YAML dari JSON tidak pernah membuatnya.

Apa arti pesan error-nya?

Baris dan kolom menunjuk ke tempat parser berhenti. Di YAML, penyebab biasanya indentasi yang salah atau karakter tab, karena YAML hanya mengizinkan spasi untuk indentasi.

Alat terkait