Penampil Pohon JSON
Lihat, format, dan jelajahi data JSON dalam pohon interaktif yang dapat dilipat. Gratis, aman, dan tanpa perlu unggah.
Seret & Letakkan file JSON di sini
Atau tempel teks JSON di bawah
Lihat, format, dan jelajahi data JSON dalam pohon interaktif yang dapat dilipat. Gratis, aman, dan tanpa perlu unggah.
Atau tempel teks JSON di bawah
Penampil pohon JSON menampilkan data JSON sebagai pohon hierarki yang dapat dinavigasi, bukan sebagai teks biasa. Setiap objek menjadi cabang yang bisa dilipat; array menampilkan itemnya satu per satu; nilai-nilai primitif muncul sebagai daun. Tampilan struktural memudahkan untuk menemukan bidang tertentu dalam data yang sangat bertumpuk, menciutkan subpohon yang tidak relevan, dan menavigasi dokumen JSON besar yang tidak dapat dikelola sebagai teks datar.
Dibandingkan dengan teks JSON yang diformat, tampilan hierarki unggul dalam navigasi dalam data besar. Respons API 10MB tidak praktis untuk digulir sebagai teks tetapi dapat ditiru sebagai pohon tempat Anda menciutkan kunci tingkat atas yang tidak Anda pedulikan dan hanya memperluas bagian yang diinginkan.
Penampil ini merender JSON dalam pohon terstruktur di browser Anda. Filter pencarian bercabang berdasarkan kunci atau nilai. Tampilan sadar tipe membedakan string, angka, boolean, null, objek, dan array.
Data yang sangat bertumpuk sulit dinavigasi sebagai teks. File konfigurasi, respons API, dan status serial sering kali memiliki 5+ tingkat sarang. Tampilan hierarki memungkinkan Anda menciutkan level yang tidak relevan dan fokus pada hal yang penting; tampilan teks memerlukan pengguliran dan penghitungan tanda kurung yang cermat.
Kemampuan pencarian dan filter juga penting. Menemukan semua kunci bernama 'user_id' di seluruh dokumen kompleks dapat dilakukan dengan cepat menggunakan penampil yang peka terhadap pencarian; mustahil dilakukan secara andal dengan teks biasa.
Tempel JSON, navigasikan pohonnya.
Penguraian JSON menggunakan JSON.parse, yang gagal pada masukan yang tidak valid dengan kesalahan penguraian yang menunjuk ke lokasi masalah. JSON yang valid dirender menjadi objek JavaScript yang dilalui pemirsa secara rekursif untuk menghasilkan pohon.
Rendering: setiap tingkat sarang menjadi cabang yang menjorok ke dalam. Kunci objek adalah label; nilai dirender berdasarkan tipe — string dalam tanda kutip, angka tanpa, boolean sebagai benar/salah, null secara eksplisit, objek dan array sebagai cabang yang dapat dilipat.
Performa: JSON yang sangat besar (10MB+) dapat memperlambat rendering. Ekspansi yang lambat (hanya menampilkan cabang yang terlihat saat ini) membantu. Pencarian dokumen berukuran besar mungkin memerlukan waktu yang cukup lama; mengindeks pohon pada parse pertama membantu.