我需要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++,但是OS X的TextMate可以通过JSON包来做,它被称为“重新格式化文档”命令。

其他回答

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

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

它在使用UniversalIndentGui的记事本的最新版本中为我工作。

我所做的是在插件设置下选择启用文本自动更新,弹出一个窗口,我选择了javascript。

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

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

如果格式化JSON是主要目标,并且你有VisualStudio,那么它是简单而容易的。

Open Visual Studio File ->新建->文件 在左侧面板中选择Web 选择JSON 复制粘贴原始JSON值 按Ctrl + K和Ctrl + D

就是这样。你会得到格式化的JSON值。