該插件旨在以樹狀視圖格式顯示 JSON 字串,並在發生任何解析問題時突出顯示錯誤位置。它是一個簡單而有效率的工具,與Notepad++相容。
將檔案NPPJSONViewer.dll
複製到 Notepad++ 安裝目錄中的pluginsNPPJSONViewer
資料夾中。
重新啟動 Notepad++ 並確保該插件出現在「插件」選單下。
開啟包含 JSON 字串的文件(或貼上一些 JSON 文字)。
選擇 JSON 片段並前往外掛程式 > JSON 檢視器 > 顯示 JSON 檢視器或按Ctrl + Alt + Shift + J 。
瞧,就是這樣!如果 JSON 有效,它將以 Treeview 格式顯示。
新功能:
選擇節點後直接導覽至編輯器中的 JSON 節點(使用滑鼠左鍵或箭頭鍵)。
雙擊節點時在編輯器中選擇 JSON 鍵。
錯誤/回歸修復:
更新到最新的 RapidJSON 解析器。
少量程式碼增強以提高效能。
新增了單元測試
新功能:
按鍵升序排序
在標題中新增檔案名稱以提高可見性
錯誤/回歸修復:
根據 GitHub 連結更新了 UI 上的許可證文本
顯式標註不支援多選
其他一些小的程式碼和 UI 增強
錯誤/回歸修復:
“複製值”/“複製”並不總是返回完整的文本
如果焦點標籤位於其他檢視中,則「格式 JSON」選項不起作用
修正了設定對話框中的一些拼字錯誤
更新了圖示以匹配深色模式
從 Treeview 中的鍵中刪除了引號
其他一些小的改進
新功能:
將值“未定義”替換為“空”。這是可設定的功能。
錯誤/回歸修復:
西里爾文文字未正確顯示在 json 樹狀視圖對話方塊中
新功能:
使 json 螢光筆可配置
錯誤/回歸修復:
處理兩個視圖的 json。
重新開啟時更新樹視圖
當檔案類型為 json 時,如果檢視器底座在上一個實例上保持開啟狀態,則在 npp 啟動時會顯示兩次錯誤訊息
對於非 json 文件,啟動時不顯示錯誤訊息
新功能:
顯示列表/數組的元素計數
錯誤/回歸修復:
崩潰修復:如果在設定對話框之前開啟關於對話框,則不會顯示設定對話框。
正確設定語言類型 JSON
一些小的 UI 增強
新功能:
在 json 樹視窗中搜尋
正確處理 NaN、Inf、-Inf、Infinity、-Infinity
錯誤/回歸修復:
處理沒有任何鍵的所有類型的數組
更正了設定 json 中的拼字錯誤
除字串類型外,請勿使用雙引號
提供 UI 透過設定對話框控制格式化選項
縮排設定
行結束設定
行格式設定
使 json 解析可配置,例如忽略尾隨逗號、忽略註釋
新增了幾個新功能
如果是 json 文件,則遵循目前選項卡的 json 樹
打開時自動格式化 json 檔案(透過直接或透過選項卡切換)
一些錯誤/回歸修復
重新開發的使用者介面
提供菜單圖標
Json 視圖面板經過重新設計,包括刷新、驗證、格式化等按鈕。
它使用性能良好的類別而不是普通函數
目前選擇的節點路徑在 json 視圖視窗的底部給出
許多功能支持,例如複製節點、複製值、複製路徑、全部展開/折疊等。
修復了一些錯誤
支援ARM64
由於 Notepad++ 不再支援 Windows XP,因此不再支援 Windows XP。
將 Visual Studio 升級到 2022
issues-55 格式 JSON 也應將語言設定為 JSON #FeatureRequest
issues-56 格式應遵循換行符設置
問題 57、問題 60「應該加入一個函數來刪除換行符和空格」謝謝@neoarc
問題 68 Notepad++ 崩潰
不支援 notepad++ 設定中的問題 72 選項卡設置
issues-73 顯示物件陣列的樹
Issue-80 使用編輯器中的行結束設定
輕鬆解析。支援尾隨逗號、註解(僅解析)、NaN 和無窮大 JS 文字。
修復訪問衝突問題 #51
修復問題 #47
修復問題 #43
從記事本++設定讀取選項卡設置
現在使用rapidjson
64 位元支援。謝謝@chcg
沒有選擇時選擇所有文字謝謝@vakio
修復內存洩漏並在單擊“關閉”按鈕時關閉“關於”對話框謝謝@quangnh89
修復了布林值的顯示。現在顯示為“key”:True/False 謝謝@yoyokenny
修正了錯誤 JSON 上的掛起問題。謝謝@vancekic
修復了 UTF-8 字元的顯示。
修正了錯誤“#3 引用雙引號-Jan Huschauer”
新增了格式化 JSON 的命令
現在,當未選擇 JSON 字串時,會顯示一個訊息框。
修正了 1.16 版本中出現的對話方塊顯示問題。
修正了錯誤 - 3305433 在第二次嘗試時找不到錯誤並且不建造樹
修復了記憶體洩漏..未釋放分配給 json 字串的內存
修正了錯誤 3203739“無法解析 JSON 數組”
修復熱鍵,現在按 CTRL+SHIFT+ALT+J(預設)。
在 JSON 中標記錯誤位置