Alat developer / 27
Konverter JS Object Literal ke Strict JSON
Ubah JS object literal dengan key tanpa kutip, kutip tunggal, dan trailing comma menjadi payload JSON yang strict.
Konverter JS Object Literal ke Strict JSON: TOEA mengurai key tanpa tanda kutip, nilai string dengan tanda kutip tunggal, dan trailing comma untuk menghasilkan JSON yang valid. Berjalan 100% lokal di browser Anda tanpa upload file ke server.
- Kategori
- Tools developer
- Dijalankan
- Di browser Anda
- Biaya
- Gratis · tanpa daftar
- Ketersediaan
- Siap digunakan
Perubahan saat menuju JSON
Beberapa nilai JavaScript tidak memiliki bentuk JSON. Properti yang diatur ke undefined akan hilang, sedangkan undefined di dalam array menjadi null. Angka heksadesimal dan pemisah angka seperti 1_000 ditulis sebagai desimal biasa. Template literal menjadi string biasa, dengan ${…} apa pun tetap sebagai teks literal. Bilangan bulat yang lebih besar dari 9.007.199.254.740.991 kehilangan presisi karena nilainya diproses sebagai angka JavaScript; tulis ID panjang sebagai string di sumbernya terlebih dahulu.
Hanya data, bukan kode
Konverter membaca literal sebagai data dan tidak pernah menjalankannya, jadi snippet yang ditempel tidak dapat melakukan apa pun. Konsekuensinya, apa pun yang dihitung akan ditolak: variabel, pemanggilan fungsi, new Date(), sintaks spread, NaN, dan Infinity. Ganti masing-masing dengan nilai yang ingin digunakan dalam JSON, lalu konversi lagi; pesan error menunjukkan baris dan kolom yang perlu diperiksa. Awalan const name = atau export default dihapus secara otomatis. Validator JSON mengonfirmasi hasilnya sebelum dimasukkan ke file konfigurasi.
Cara menggunakannya
- Tempel cuplikan objek JS.
- Atur indentasi pemformatan.
- Salin output JSON yang valid.
Privasi & batasan
Parsing dan pemformatan berlangsung 100% di lingkungan browser lokal Anda.
Alat terkait
Pertanyaan umum
Apakah bisa mengurai objek yang memakai kutip tunggal?
Ya, key properti dan nilai yang bertanda kutip tunggal otomatis diubah menjadi tanda kutip ganda.
Alat gratis · berjalan di browser anda · tanpa perlu akun