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


当前回答

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

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

其他回答

我个人使用JSON Viewer,因为notepad++插件不能再工作了。

编辑- 2012年5月24日 我建议您下载答案中提到的用于记事本的JSMin插件。这在最新版本(撰写本文时为v6.1.2)中很适合我。 编辑- 2017年11月7日 根据@danday74下面的评论,JSMin现在是JSToolNpp。另外,请注意JSON查看器工具是在Codeplex上的,在不久的将来可能会消失。

综上所述,这个答案不再相关,你应该使用Dan H的答案。我的答案只留给子孙后代。

最好的选择是使用最新版本的Eclipse(我使用的是Eclipse Galileo J2EE和Eclipse Ganymede J2EE)。创建一个JavaScript文件,然后创建一个变量:

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

最后,按CTRL+SHIFT+F,瞧!你有一个漂亮的缩进JSON对象。我也在寻找一个notepad++ JSON格式化器,我很可能会被迫在未来的短时间内开发一个Npp插件。

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

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

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

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

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