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


当前回答

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

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

其他回答

这不是一个NPP解决方案,但在必要时,你可以使用这个在线JSON Formatter,然后将格式化的文本粘贴到NPP中,然后选择Javascript作为语言。

如果没有notepad++,可以使用http://www.jsonlint.com/在线编辑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数据。

根据“SUN”的建议,以下notepad++插件适合我 https://sourceforge.net/projects/jsminnpp/

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