Konverter JSON5
Konversi antara JSON5 dan JSON standar dengan komentar, kutip tunggal, dan koma di akhir
Mengonversi antara JSON5 dan JSON standar
JSON5 memperluas JSON standar dengan komentar, string berkutip tunggal, kunci tanpa tanda kutip, koma di akhir, dan bilangan heksadesimal, sehingga populer untuk konfigurasi frontend dan file data yang ditulis tangan. Halaman ini mengubah JSON5 menjadi JSON ketat untuk API dan alat yang hanya menerima JSON standar.
Arah sebaliknya menampilkan JSON standar sebagai teks yang kompatibel dengan JSON5 sambil mempertahankan kunci dan tanda kutip secara konvensional, cocok untuk proyek yang menyukai file ramah komentar. Konversi bekerja pada tingkat sintaks dan tidak pernah mengarang komentar.
Ketika kesalahan sintaks muncul, editor menandai baris dan kolomnya serta menjelaskan penyebabnya, seperti koma di akhir yang salah tempat atau string yang tidak ditutup. Perbaiki lalu jalankan konversi lagi; masukan dan keluaran tetap di browser.
Pertanyaan yang sering diajukan
- Apakah browser atau backend dapat membaca file JSON5 langsung?
- Sebagian besar parser bawaan hanya menerima JSON standar. Konversikan ke JSON standar di halaman ini sebelum deployment, atau lakukan konversi selama langkah build.
- Apakah komentar dipertahankan selama konversi?
- Komentar dihapus saat menghasilkan JSON standar karena format tersebut tidak mendukungnya. Arah sebaliknya juga tidak menghasilkan komentar.
- Apa yang terjadi pada kunci tanpa tanda kutip?
- Kunci tanpa tanda kutip menerima tanda kutip ganda pada keluaran JSON standar, sementara teks kuncinya sendiri tetap tidak berubah.