Ubah JSON menjadi YAML yang mudah dibaca

Tempel JSON yang valid dan ubah menjadi YAML untuk contoh konfigurasi, dokumentasi API, dan catatan terstruktur bagi pengembang.

Semua konversi data dilakukan secara lokal di browser Anda. Tidak ada JSON, CSV, YAML, atau XML yang dikirim ke server kami.
JSONYAML

Contoh cepat

Ubah JSON ketat menjadi YAML yang mudah dibaca

JSON itu tepat, tetapi YAML seringkali lebih mudah dibaca dalam cuplikan konfigurasi, runbook, dokumentasi API, dan contoh infrastruktur. Pengonversi ini terlebih dahulu mengurai JSON yang valid, lalu menulis struktur YAML yang setara.

Hasilnya adalah titik awal yang bersih, bukan asisten penulisan YAML. JSON tidak memiliki komentar, anchor, alias, atau tag YAML khusus, sehingga fitur-fitur tersebut tidak dihasilkan selama konversi.

Bagaimana JSON dipetakan ke YAML

  • Objek menjadi pemetaan YAML.
  • Array menjadi urutan YAML.
  • String, angka, boolean, dan null mempertahankan nilai JSON yang diurai.
  • Spasi kosong dalam JSON sumber tidak memengaruhi struktur data.
Catatan input: Sintaks objek JavaScript bukan JSON. Beri tanda kutip pada kunci dan string, hapus komentar, dan hapus koma di akhir sebelum mengonversi.

Kegunaan output yang baik

  • Pindahkan contoh respons API ke dokumentasi berbasis YAML.
  • Susun contoh konfigurasi dari fixture JSON.
  • Bandingkan objek bersarang dalam format yang lebih berorientasi baris.
  • Siapkan cuplikan YAML kecil sebelum menambahkan komentar secara manual.

FAQ: JSON ke YAML

Mengapa sintaks objek JavaScript gagal?

Parser mengharapkan JSON, bukan JavaScript. Kunci objek dan string harus diberi tanda kutip, komentar tidak diperbolehkan, dan koma di akhir tidak valid.

Apakah pengonversi akan menambahkan komentar atau anchor YAML?

Tidak. JSON tidak mengandung komentar, anchor, atau alias, sehingga YAML yang dihasilkan hanya mencerminkan data JSON yang diurai.

Haruskah saya menggunakan output ini langsung sebagai konfigurasi produksi?

Tinjau terlebih dahulu. Sintaks YAML mungkin valid namun tetap memerlukan komentar, nilai spesifik lingkungan, atau pengecekan skema untuk alat tujuan.