Plugin ini dirancang untuk menampilkan string JSON dalam format Treeview dan menyorot posisi kesalahan jika terjadi masalah penguraian. Ini adalah alat yang sederhana dan efisien, kompatibel dengan Notepad++.
Copy file NPPJSONViewer.dll
ke folder pluginsNPPJSONViewer
di direktori instalasi Notepad++.
Mulai ulang Notepad++ dan pastikan plugin muncul di bawah menu Plugins.
Buka dokumen yang berisi string JSON (atau tempelkan beberapa teks JSON).
Pilih fragmen JSON dan buka Plugins > JSON Viewer > Show JSON Viewer atau tekan atau tekan Ctrl + Alt + Shift + J .
Voila, itu dia! Jika JSON valid maka akan ditampilkan dalam format Treeview.
Fitur baru:
Navigasi langsung ke node JSON di editor setelah pemilihan node (menggunakan klik kiri mouse atau tombol panah).
Pilih kunci JSON di editor saat mengklik dua kali pada sebuah node.
Perbaikan bug/regresi:
Diperbarui ke parser RapidJSON terbaru.
Peningkatan kode kecil untuk meningkatkan kinerja.
Menambahkan tes unit
Fitur baru:
Urutkan secara menaik berdasarkan kunci
Tambahkan nama file di judul untuk visibilitas
Perbaikan bug/regresi:
Teks lisensi yang diperbarui di UI sesuai tautan GitHub
Info khusus untuk tidak ada dukungan pada banyak pilihan
Beberapa kode kecil lainnya dan peningkatan UI
Perbaikan bug/regresi:
"Salin nilai" / "Salin" tidak selalu menghasilkan teks lengkap
Opsi format JSON tidak berfungsi jika tab yang difokuskan ada di tampilan lain
Memperbaiki beberapa kesalahan ketik pada dialog pengaturan
Ikon yang diperbarui agar sesuai dengan mode gelap juga
Menghapus kutipan dari kunci di Treeview
Beberapa peningkatan kecil lainnya
Fitur baru:
Ganti nilai 'tidak terdefinisi' dengan 'null'. Ini adalah fitur yang dapat dikonfigurasi.
Perbaikan bug/regresi:
Teks Sirilik tidak ditampilkan dengan benar dalam dialog tampilan pohon json
Fitur baru:
Jadikan penyorot json dapat dikonfigurasi
Perbaikan bug/regresi:
Tangani json untuk kedua tampilan.
Perbarui tampilan pohon saat dibuka kembali
Ketika jenis file adalah json, maka pesan kesalahan ditampilkan dua kali pada peluncuran npp jika dok penampil tetap dibuka pada contoh sebelumnya
Jangan tampilkan pesan kesalahan saat startup untuk file non json
Fitur baru:
Tampilkan jumlah elemen untuk daftar/array
Perbaikan bug/regresi:
Perbaikan kerusakan: Dialog pengaturan tidak ditampilkan jika dialog tentang dibuka sebelumnya.
Atur jenis bahasa JSON dengan benar
Beberapa peningkatan kecil pada UI
Fitur baru:
Cari di jendela pohon json
Tangani NaN, Inf, -Inf, Infinity, -Infinity dengan benar
Perbaikan bug/regresi:
Menangani semua jenis array yang tidak memiliki kunci apa pun
Kesalahan ketik yang diperbaiki dalam pengaturan json
Jangan gunakan tanda kutip ganda selain untuk tipe string
Menyediakan UI untuk mengontrol opsi pemformatan melalui dialog pengaturan
Pengaturan untuk lekukan
Pengaturan untuk akhir baris
Pengaturan untuk format garis
Jadikan penguraian json dapat dikonfigurasi, misalnya abaikan koma di akhir, abaikan komentar
Menambahkan beberapa fitur baru
Ikuti pohon json untuk tab saat ini jika itu adalah file json
Format otomatis file json saat dibuka (dengan langsung atau dengan peralihan tab)
Beberapa perbaikan bug/regresi
UI yang dikembangkan kembali
Ikon menu yang disediakan
Panel tampilan JSON didesain ulang yaitu tombol suka, segarkan, validasi, format, dll.
Ini menggunakan kelas yang berkinerja baik, bukan fungsi biasa
Jalur node yang dipilih saat ini diberikan di bagian bawah jendela tampilan json
Banyak fitur yang mendukung seperti simpul penyalinan, nilai penyalinan, jalur penyalinan, perluas/ciutkan semua, dll.
Beberapa perbaikan bug
Dukungan untuk ARM64
Menghapus dukungan Windows XP karena Notepad++ tidak lagi mendukung Windows XP.
Tingkatkan Visual Studio ke 2022
issue-55 Format JSON juga harus menyetel bahasa ke JSON #FeatureRequest
edisi-56 Format Harus Mengikuti Pengaturan Line Break
edisi-57, edisi-60 "Harus menambahkan fungsi untuk menghilangkan jeda baris dan spasi" Terima kasih @neoarc
masalah-68 Notepad++ mogok
pengaturan tab issue-72 dari pengaturan notepad++ tidak diterapkan
isu-73 Tampilan pohon untuk Array Objek
edisi-80 menggunakan pengaturan akhir baris dari editor
Penguraian santai. Mendukung koma tambahan, komentar (hanya penguraian), NaN, dan literal JS tak terhingga.
Perbaiki masalah Pelanggaran Akses #51
Perbaiki masalah #47
Perbaiki masalah #43
Membaca pengaturan tab dari pengaturan notepad++
Sekarang menggunakan rapidjson
dukungan 64-bit. Terima kasih @chcg
Pilih semua teks jika tidak ada pilihan Terima kasih @vakio
perbaiki kebocoran memori dan tutup dialog Tentang saat mengklik tombol "Tutup" Terima kasih @quangnh89
Memperbaiki tampilan nilai boolean. Sekarang ditampilkan sebagai "kunci": Benar/Salah Terima kasih @yoyokenny
Memperbaiki masalah pada JSON yang salah. Terima kasih @vancekic
Memperbaiki tampilan karakter UTF-8.
Memperbaiki bug "#3 kutipan ganda-Jan Huschauer"
Menambahkan perintah untuk memformat JSON
Sekarang menampilkan kotak pesan ketika string JSON tidak dipilih.
Memperbaiki masalah tampilan dialog, yang terjadi pada rilis 1.16.
Memperbaiki bug - 3305433 tidak menemukan kesalahan pada percobaan kedua dan tidak membuat pohon
Memperbaiki kebocoran memori..tidak membatalkan alokasi memori yang dialokasikan ke string json
Memperbaiki bug 3203739 "Tidak dapat menguraikan Array JSON"
Memperbaiki hotkey, sekarang tekan CTRL+SHIFT+ALT+J(default).
Menandai posisi kesalahan di JSON