我需要notepad++从这个json字符串

{"menu": {"id": "file","value": "File","popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"},{"value": "Open", "onclick": "OpenDoc()"},{"value": "Close", "onclick": "CloseDoc()"}]}}}

这……

{"menu": {
  "id": "file",
  "value": "File",
  "popup": {
    "menuitem": [
      {"value": "New", "onclick": "CreateNewDoc()"},
      {"value": "Open", "onclick": "OpenDoc()"},
      {"value": "Close", "onclick": "CloseDoc()"}
    ]
  }
}}

我环顾了所有的TextFX选项,但找不到任何工作。


当前回答

对于我们这些在公司防火墙后无法直接访问互联网的人来说,使用插件管理是行不通的。要使用JSMinNpp插件,你不能只是“将dll复制到plugins文件夹”。它需要位于插件文件夹中名为“JSMinNpp”的文件夹中。在这样做并重新启动notepad++之后,我能够在插件菜单下看到“JSTool”菜单选项。

用notepad++ 7.8.2和7.8.9测试。

其他回答

你可以在notepad++中查看,现在没有问题了(也许旧版本有bug ?)

win64: 你可以在这里找到最新的插件:https://github.com/kapilratnani/JSON-Viewer/releases。最新的zip文件包含一个。dll文件。

然后按照github的priject README指令:

将“NPPJSONViewer.dll”文件粘贴到notepad++插件文件夹 打开一个包含JSON字符串的文档 选择JSON片段并导航到插件/JSON Viewer/显示JSON Viewer或按“Ctrl+Alt+Shift+J” 瞧! !如果JSON是有效的,它将显示在Treeview中

它应该是相同的过程win32,但我不能亲自验证它。

你需要一个插件来格式化JSON。要安装插件,请执行以下步骤:

打开记事本++ -> ALT+P -> Plugin Manager -> Selcet JSON Viewer ->单击 安装 重新启动记事本+ + 现在你可以使用快捷方式格式化json为CTRL + ALT +SHIFT + M 或ALT+P ->插件管理器-> JSON查看器->格式JSON

我正在使用NPP 5.9的JSON Viewer插件,它似乎工作得很好。

如果没有notepad++,可以使用http://www.jsonlint.com/在线编辑json。

对于notepad++ v.7.6及以上的插件管理…是可用的。

打开菜单插件>插件 搜索JSON查看器 在列表中检查JSON查看器 点击安装按钮 重新启动记事本+ + 选择JSON文本 >格式JSON (Ctrl + Alt + Shift + M)

我们可以安装任何notepad++支持的插件使用插件管理…