我需要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测试。

其他回答

JSMinNpp插件将完成这项工作。 https://sourceforge.net/projects/jsminnpp/

根据最新的记事本++,更新答案。安装JSON查看器

打开记事本++到插件->单击插件管理..

在插件管理窗口中搜索JSON查看器并单击安装

新安装插件后,这是如何查看JSON格式的文件

我使用32位notepad++ 7.5.6版本。我找到了32位的JSToolNpp 1.20.0 做得很好。 直接链接是: https://sourceforge.net/projects/jsminnpp/files/Uni/JSToolNPP.1.2006.0.uni.32.zip/download 从https://sourceforge.net/projects/jsminnpp/重定向。 VirusTotal链接: https://www.virustotal.com/gui/file/008ee0ce889dfd9e96b975cebe6faafe28bc350352e951f3dec97e8e5bec5a07

JSON-Viewer 工作也很好,但不能排序JSON数据。

只需转到这个链接 下载DLL 复制并粘贴dll到notepad++, \ notepad++ \plugins文件夹 重新启动notepad++,它应该会显示在列表中

注意:此dll支持64位notepad++

如果你不想安装notepad++插件,但你有Firefox和JSON插件,你可以在Firefox中选择Run ->启动。您可以使用Firefox插件将内容格式化为JSON。

这就是我个人所做的。