01 / Contoh
Contoh
{"orang":{"nama":"Ada","pesan":"Halo","aktif":true}}"orang":
"nama": "Ada"
"pesan": "Halo"
"aktif": truePemformatan kode / MULTIVERTO
Tulis nilai JSON dalam subset YAML yang dapat dibaca.
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","aktif":true}}"orang":
"nama": "Ada"
"pesan": "Halo"
"aktif": true02 / Panduan
Tulis nilai JSON dalam subset YAML yang dapat dibaca. Menganalisis subset input yang terdokumentasi dan menulis representasi output yang sesuai. Hasil JSON-to-YAML menggunakan kunci dan string yang dikutip dengan indentasi dua-ruang. Karena string YAML yang dikutip mempertahankan tipe teks mereka, nilai seperti true atau 001 kurang mungkin untuk disalah baca. Keluaran dengan sengaja menghindari YAML anker, tag dan blok teks skalar.
JSON dan YAML dapat menjelaskan peta bersarang, daftar dan nilai skalar, tetapi YAML juga memiliki anker, tag, string blok dan aturan tata letak implisit. Arah JSON-to-YAML memancarkan subset eksplisit kecil: kunci dan string yang dikutip, indentasi dalam langkah dua-ruang, dan angka kompatibel JSON, boolean dan null.
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 ini, “{"orang":{"nama":"Ada","pesan":"Halo","aktif":true}}” menghasilkan pratinjau ringkas “"orang": ⏎ "nama": "Ada" ⏎ "pesan": "Halo" ⏎ "aktif": true” (⏎ menandai baris baru). 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. Untuk contoh konfigurasi YAML, masukkan string yang menyerupai angka, Boolean dan array kosong. Menganalisis keluaran dalam program target dan periksa jenis mereka secara terpisah. Dokumen YAML dapat valid secara sintaks sementara aplikasinya menafsirkan nilai kutipan yang berbeda dari apa yang dimaksudkan oleh penulis.
Konversikan sebuah JSON kecil ke YAML yang dapat dibaca untuk contoh konfigurasi. Perhatikan kunci dan string yang dikutip: teks "true" harus tetap string, sementara Boolean true tetap Boolean. Periksa array bersarang dan kontener kosong di program tujuan. YAML anker, tag dan blok skala adalah di luar model YAML sederhana yang ditulis alat ini. 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