我需要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选项,但找不到任何工作。


当前回答

更新: 从notepad++ v7.6开始,使用插件管理员根据这个答案安装JSTool

安装

从http://sourceforge.net/projects/jsminnpp/下载,将JSMinNpp.dll复制到notepad++的插件目录下。或者你可以从notepad++中的插件管理器中安装“JSTool”。

新的notepad++安装和PluginManager去哪里了?参见如何在notepad++中查看插件管理器

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

提示:选择你想要重新格式化的代码,然后Plugins | JSTool | JSFormat。

其他回答

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

为notepad++添加JSON查看器插件:

从sourceforge下载JSON查看器插件用于notepad++。 拷贝NPPJSONViewer.dll到记事本++\plugins\NPPJSONViewer文件夹 重新启动notepad++ 选择JSON,并点击插件> JSON Viewer >格式JSON (CTRL+ALT+SHIFT+M)。 完成了。

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

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

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

我使用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数据。

我知道这个线程是旧的,但我最近遇到了一个问题,JSToolNPP不兼容我新更新的n++,我确实找到了一个替代品,似乎可以工作。http://sourceforge.net/projects/nppjsonviewer/

ofc,使用风险自负。(当链接SExchange之外的任何东西时,我的标准免责声明,供参考)