01 / Contoh
Contoh
"orang":
"nama": "Ada"
"pesan": "Halo"{
"orang": {
"nama": "Ada",
"pesan": "Halo"
}
}Pemformatan kode / MULTIVERTO
Konversi pemetaan atau daftar YAML yang didukung menjadi JSON.
Terapkan setiap alat teks pada hasil sebelumnya. Alur kerja teks ↗
Hanya nama rangkaian dan urutan alat yang disimpan di peramban ini. Masukan dan hasil Anda tidak pernah disimpan.
01 / Contoh
"orang":
"nama": "Ada"
"pesan": "Halo"{
"orang": {
"nama": "Ada",
"pesan": "Halo"
}
}02 / Panduan
Konversi pemetaan atau daftar YAML yang didukung menjadi JSON. Menganalisis subset input yang terdokumentasi dan menulis representasi output yang sesuai. Pembaca YAML ini menerima subset eksplisit yang dihasilkan oleh konverter rekan, plus skala simple unquoted dan nilai aliran gaya JSON. Periksa jenis JSON setelah konversi. Konfigurasi pihak ketiga yang kompleks dengan anker atau string blok multiline membutuhkan pembacaan penuh YAML.
Tanda kutip pada nilai skalar YAML memengaruhi tipe yang dihasilkan setelah penguraian. Arah balik membaca subset YAML yang didukung ini, nilai skalar sederhana tanpa tanda kutip, serta sintaks alur JSON; alat ini tidak mengklaim dapat mengurai setiap dokumen YAML yang valid. Tanda kutip mencegah nilai seperti true berubah menjadi boolean ketika sebenarnya dimaksudkan sebagai string. Kunci pemetaan yang berulang dan indentasi yang tidak valid ditolak. Untuk berkas konfigurasi yang memakai fitur YAML lebih lanjut, gunakan parser YAML khusus.
Perubahan format data adalah pemetaan antara dua model informasi, bukan hanya perubahan tanda baca. Mulai dengan rekaman perwakilan kecil yang termasuk nilai non-ASCII, sebuah bidang yang hilang atau nilai bersarang ketika relevan. Jalankan konversi dan periksa bagaimana kunci, urutan, angka, nilai nol, array dan item berulang muncul. Beberapa format target tidak memiliki setara asli untuk fitur sumber; panduan individu menyatakan pemetaan yang didukung. Dalam contoh nyata, "person": "name": "Ada" "message": "Hello" menjadi "{ "person": { "name": "Ada", "message": "Hello" } }". Baca tanda baca serta kata-kata yang terlihat: sampel kecil itu adalah hasil yang dapat diamati dari operasi tertentu ini. Ubah satu fitur yang Anda pedulikan di sumber dan bandingkan tempat yang sama di hasil. Gunakan pemetaan YAML dengan daftar bersarang dan satu nilai numerik yang dikutip. Setelah konversi, periksa jenis JSON serta bersarang properti. Mengubah indentasi dalam YAML dapat memindahkan daftar di bawah kunci lain; setelah itu terjadi, keluaran JSON yang valid masih dapat mengekspresikan konfigurasi yang salah.
Uraikan dokumen YAML sederhana ke JSON ketika JSON-only API atau tes harness membutuhkannya. Verifikasi tipe skalar setelah pengolahan: true, null dan angka biasa tanpa kutipan adalah nilai, sedangkan bentuk kutipan tetap string. Indentasi adalah signifikan, dan kunci duplikat tidak harus secara diam-diam menulis ulang data sebelumnya. Gunakan pembacaan penuh YAML untuk anker, tag atau string blok. Simpan asli di samping keluaran dan uji contoh kecil yang diketahui sebelum mengendalikan dokumen besar. Bandingkan konten yang berarti, bukan hanya ukuran file atau jumlah baris. Periksa nama, string kutipan, karakter non-ASCII, akhir baris dan semua bidang berulang setelah transformasi.
Jelajahi panduan