Lewati ke konten
Toolars
Jelajahi
Laporkan bug

Pengembang · utilitas Lokal

Penampil Pohon JSON

JSON Tree Viewer

Periksa dan format JSON secara lokal hingga 256 KiB. Tolak kunci duplikat dan koma akhir; ekspor JSON berformat atau ringkas tanpa mengunggah.

Jalur tugas / dari masukan ke hasil

Tempel JSON-nya

Contoh praktik

Berjalan lokal · Tidak ada yang diunggah

Contoh praktik

Periksa respons API tanpa membulatkan ID

Gunakan respons API fiktif untuk membedakan angka, string dan array. ID besar harus mempertahankan digitnya. Pemeriksaan struktur JSON tidak membuktikan aturan bisnis aplikasi sudah benar.

Masukan dan pengaturan
{"items":[{"id":9007199254740993,"active":true}]}
Hasil yang diharapkan
id: 9007199254740993 · active: true

Langkah praktik

Tempel JSON, buka items lalu objek pertamanya. Bandingkan tampilan pohon, berformat dan ringkas serta label tipe. Pilih indentasi dua atau empat spasi.

Periksa sebelum digunakan

Angka tidak boleh berubah menjadi 9007199254740992. Tambahkan koma terakhir untuk mencoba error, lalu hapus. Kunci ganda ditolak, bukan ditimpa diam-diam. Cocokkan hasil unduhan dengan skema aplikasi sebelum digunakan.

Cara kerja Penampil Pohon JSON, privasi, dan alat terkait

Jalur tugas / dari masukan ke hasil

Cara menjelajahi JSON sebagai pohon

  1. 01

    Tempel JSON-nya

    Tempel dokumen ke Masukan JSON, atau tekan Muat contoh untuk contoh bersarang. Buka Batas di bilah alat untuk melihat batas 256 KiB masukan, 40 tingkat kedalaman, dan 10.000 node.

  2. 02

    Biarkan pemeriksa mengurainya

    JSON yang ditempel diperiksa seketika, sedangkan perubahan yang diketik diperiksa setelah jeda singkat, jadi dokumen besar tidak divalidasi ulang pada setiap ketukan tombol. Masukan yang tidak valid melaporkan kesalahan yang stabil dengan baris dan kolom, kutipan di dekatnya, dan petunjuk pemulihan; Buka kesalahan melompat langsung ke masalahnya.

  3. 03

    Periksa pohonnya

    Di tab Pohon, bentangkan dan ciutkan node sesuka Anda. Setiap baris membawa lencana tipe; array juga menampilkan jumlah item, objek jumlah kunci, dan string jumlah karakter. Baris ringkasan melaporkan jumlah node total serta kedalamannya.

  4. 04

    Format atau minimalkan keluarannya

    Beralihlah ke Terformat untuk dokumen yang mudah dibaca atau Diminimalkan untuk hasil satu baris yang ringkas, dan pilih 2 atau 4 spasi untuk indentasi hasil format. Kedua tampilan diturunkan dari nilai uraian yang sama, jadi selalu sejalan dengan pohonnya.

  5. 05

    Salin atau ekspor hasilnya

    Salin JSON dan Unduh .json memakai tampilan saat ini, Terformat atau Diminimalkan; dari tab Pohon keduanya memakai hasil terformat. Setelah pemeriksaan selesai, Bersihkan mengosongkan sumber dan pohon dalam satu langkah.

  6. 06

    Lanjutkan dengan hasil ini

    Buka ruang kerja baru di bawah dengan salinan hasil ini. Tidak ada yang dikirim atau disimpan; jalankan alat berikutnya saat siap. Hanya satu ruang lanjutan sekaligus. Tutup sebelum membuka yang lain. Perubahan hasil sumber, keluar atau memuat ulang halaman, atau 10 menit sejak dibuka akan menghapus salinan lanjutan dan suntingannya. Sumber tetap di sini.

Fakta alat

Pemrosesan
Di browser Anda
Input meninggalkan perangkat
Tidak pernah
Retensi
Tidak ada yang disimpan
Harga
Gratis

Masukan Anda tetap di peramban.

Penampil Pohon JSON menggunakan jalur eksekusi lokal terverifikasinya dan tidak membuat riwayat masukan atau keluaran tersembunyi.

Eksekusi lokal

Berjalan di dalam tab peramban saat ini.

Tanpa pemrosesan tersembunyi

Data alat aktif tidak pernah menjadi catatan dokumen Toolars.

Tanpa perlu akun

Gunakan alur kerja inti tanpa membuat profil. Favorit disinkronkan ke akun Anda setelah masuk.

Atur ulang seketika

Bersihkan tab dan data kerja aktif pun hilang.

Kapan Penampil Pohon JSON berguna

Periksa respons API

{"items":[{"id":7}]} → Buka items, lalu objek pertamanya: id memiliki nilai angka 7.

Pertahankan bilangan bulat besar

{"id":9007199254740993} → Keluaran ringkas tetap memuat 9007199254740993, bukan dibulatkan menjadi 9007199254740992.

Perbaiki koma akhir

{"ok":true,} → Koma akhir ditolak. Hapus agar menjadi {"ok":true}, lalu uraikan lagi.

Apa yang sebenarnya dilakukan Penampil Pohon JSON

Respons API bersarang sepuluh tingkat dan satu kolom yang Anda butuhkan bersembunyi di suatu tempat; menggulir dinding teks mentah adalah cara nilai salah dibaca. Berkas konfigurasi dari pipeline deployment harus diaudit sebelum rilis berikutnya, dan fixture uji harus diperiksa bentuknya, bukan diedit. Penampil pohon JSON ini mengubah dokumen menjadi peta tipe dan ukuran yang bisa diciutkan, sepenuhnya di peramban. Payload — data pelanggan, token, konfigurasi — tidak pernah meninggalkan perangkat selagi Anda menjelajahinya, dan tidak ada tentang dokumen yang diingat saat Anda pergi.

Pertanyaan umum

Apa saja batasnya?
Masukan boleh hingga 256 KiB, bersarang paling dalam 40 tingkat, dan berisi paling banyak 10.000 node; buka Batas di bilah alat untuk melihat ketiga angka itu. Dokumen yang melampaui batas mana pun ditolak dengan pesan yang menyebut batas yang dilampauinya.
Mengapa __proto__, constructor, dan prototype ditolak?
Nama ini ditolak untuk mengurangi risiko pencemaran prototipe. Lolos pemeriksaan tidak menjamin data aman digabungkan atau digunakan dalam aplikasi lain.
Apakah penampil mengedit atau mengurutkan ulang JSON saya?
Urutan kunci, termasuk kunci angka, dipertahankan. Teks angka tetap persis, termasuk bilangan bulat besar dan eksponen. Format menyesuaikan spasi dan dapat menormalkan escape tanpa mengubah nilai string. Kunci duplikat ditolak agar nilainya tidak hilang diam-diam.
Apakah komentar atau koma di akhir diterima?
Tidak. Parser menerapkan JSON ketat: komentar, koma di akhir, dan string berkutip tunggal dilaporkan sebagai kesalahan dengan petunjuk yang menunjuk perbaikannya. Jika sumbernya berasal dari format konfigurasi yang mengizinkannya, buang dulu tambahannya — lokasi kesalahan membuat masing-masing mudah ditemukan.
Apa yang disampaikan laporan kesalahan?
Setiap kegagalan datang dengan nama kesalahan yang stabil, baris dan kolom, kutipan teks di dekatnya, dan petunjuk pemulihan dalam bahasa sederhana seperti menambahkan titik dua atau menghapus koma di akhir. Buka kesalahan memindahkan kursor ke titik yang tepat, jadi memperbaiki dokumen besar cukup satu lompatan, bukan pencarian.
Apakah JSON-nya diunggah ke suatu tempat?
Tidak. Penguraian berjalan sepenuhnya di dalam tab peramban saat ini; masukan dan data hasil uraian tidak ditulis ke penyimpanan permanen. Tidak perlu akun. Menekan Bersihkan mengosongkan sumber maupun pohonnya.

Baca juga

Lanjutkan di Pengembang

Tugas terkait, bukan jalan buntu.

Pindah ke ruang kerja terfokus lainnya tanpa kembali ke indeks lengkap.

Pembanding Teks dan JSON

Text & JSON Diff

Bandingkan dua teks per baris, kata, atau karakter — atau dua JSON secara struktural per path — dengan tampilan terpisah dan terpadu plus ekspor patch.

Buat

Konverter Data Terstruktur

Structured Data Converter

Konversi antara JSON, YAML 1.2 inti, dan CSV dengan validasi berlokasi, peringatan fidelitas, dan opsi aman-spreadsheet — tanpa menebak format, tanpa jaringan.

Konversi

Enkode/Dekode JWT

JWT Encoder/Decoder

Dekode, tandatangani, dan verifikasi JWT dengan algoritma HS, RS, dan ES lengkap dengan pemeriksaan exp dan nbf; kunci hanya hidup di memori peramban.

Konversi

Enkode/Dekode Base64

Base64 Encoder/Decoder

Enkode atau dekode Base64 dengan opsi UTF-8, URL-safe, dan baris baru, divalidasi langsung di peramban — tombol Tukar memudahkan pemeriksaan pulang-pergi.

Konversi