OKfmt

JSON YAML

Mengonversi JSON ke YAML 1.2 dengan indentasi alih-alih kurung kurawal untuk file konfigurasi Kubernetes, Docker Compose, dan CI.

Seret file ke sini atau klik

Ctrl+V untuk tempel dari papan klip

Cara mengonversi JSON ke YAML

  1. 1Unggah file JSON Anda dengan menarik, mengklik, atau menempel.
  2. 2Sesuaikan pengaturan kualitas jika diperlukan.
  3. 3Klik 'Konversi Sekarang' dan tunggu konversi selesai.
  4. 4Unduh file YAML Anda yang sudah dikonversi.

Tentang konversi JSON ke YAML

JSON adalah format pertukaran teks kunci-nilai yang mengikuti standar RFC 8259. Hanya mendukung enam tipe data dasar dan tidak mendukung komentar. YAML adalah format serialisasi berbasis indentasi yang mengikuti standar 1.2, mendukung referensi jangkar, dan merupakan format umum untuk konfigurasi Kubernetes. Konversi ini memenuhi kebutuhan adaptasi format file konfigurasi.

Output YAML biasanya berukuran lebih kecil daripada JSON asli. Semua nilai numerik, boolean, struktur bertingkat dan nama kunci dari JSON asli sepenuhnya dipertahankan. JSON secara native tidak mendukung komentar, jadi tidak ada komentar yang dapat dipertahankan. Data JSON asli sepenuhnya dipetakan ke struktur indentasi YAML sesuai hierarkinya.

Output konversi ini sesuai dengan standar YAML 1.2. Dapat langsung digunakan untuk konfigurasi klaster Kubernetes 1.x dan penulisan file konfigurasi Docker Compose, beradaptasi dengan semua alur kerja CI/CD utama, dan output dapat digunakan tanpa penyesuaian format sekunder.

JSON vs YAML: perbandingan teknis

FiturJSONYAML
Dirilis20012001
PengembangDouglas CrockfordYAML community

FAQ tentang JSON → YAML

Apakah struktur output akan mengalami kesalahan setelah konversi

Jika struktur JSON asli valid, struktur output YAML akan sepenuhnya cocok dengan data asli. Konsistensi struktur dapat diverifikasi dengan alat validasi YAML resmi, dan tidak terjadi penyimpangan struktur.

Apakah komentar JSON asli akan dipertahankan

Spesifikasi JSON resmi tidak mendukung komentar, jadi JSON standar tidak berisi konten komentar. Komentar non-standar tidak dapat dipertahankan di YAML standar, dan output hanya menyertakan data yang sesuai spesifikasi.

Berapa batas ukuran file

Batas atas untuk konversi file tunggal adalah 50MB, dan hanya satu file yang dapat diproses per konversi. File yang melebihi batas akan ditolak sistem, dan Anda perlu membagi file sebelum mengirim ulang.

Apakah file saya akan disimpan

Konversi selesai di sisi server. File diunggah ke server melalui HTTPS, dan server segera menghapus baik file sumber maupun file output setelah konversi selesai, tidak ada penyimpanan yang dilakukan.