项目简介
NDD JSON查看器是一款专门为NDD(Notepad--)软件打造的JSON格式化插件。该插件由JSONViewer项目移植而来,核心功能为对JSON数据进行格式化与行化处理。它支持带注释的JSON格式化和行化,但无法保存与恢复注释。对于JSON5,目前仅能进行部分解析。
项目的主要特性和功能
- JSON格式化:可对选中的JSON文本进行格式化,提升可读性。
- JSON行化:对选中的JSON文本进行行化处理,减小文本体积。
- 注释处理:支持带注释的JSON格式化和行化,不支持注释保存与恢复。
- JSON5支持:仅支持部分解析。
- 验证JSON:验证选中的JSON文本格式是否正确。
- 查找节点:在树形视图中查找特定节点,并高亮显示找到的节点。
安装使用步骤
编译项目
使用CMake编译
- 创建构建目录:
mkdir build && cd build
- 运行CMake配置:
cmake .. -DCMAKE_PREFIX_PATH=D:\Qt5.12.11\Qt5.12.11\5.12.11\msvc2015_64\lib\cmake -DQSCINT_SDK_PATH=F:\gitee\QScint_SDK -G Ninja
- 编译项目:
ninja
使用QMake编译
- 将工程放在
%ndd_root_path%/src/plugin
文件夹中。 - 使用QtCreator打开
%ndd_root_path%/src/plugin/ndd-json-viewer.pro
文件,一键编译。
安装插件
- 将生成的动态库拷贝至
%NPP_INSTALL_PATH%/plugin
目录。 - 重启NDD软件。
使用插件
- 格式化JSON:使用快捷键
Ctrl+F8
或通过菜单栏的Json View
中的Formatting Json(Ctrl+F8)
按钮。 - 行化JSON:使用快捷键
Ctrl+F9
或通过菜单栏的Json View
中的Compress Json(Ctrl+F9)
按钮。 - 验证JSON:通过插件提供的验证功能验证JSON格式是否正确。
- 查找节点:在树形视图中查找特定的节点,并设置高亮显示找到的节点。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】