我需要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++中查看,现在没有问题了(也许旧版本有bug ?)

win64: 你可以在这里找到最新的插件:https://github.com/kapilratnani/JSON-Viewer/releases。最新的zip文件包含一个。dll文件。

然后按照github的priject README指令:

将“NPPJSONViewer.dll”文件粘贴到notepad++插件文件夹 打开一个包含JSON字符串的文档 选择JSON片段并导航到插件/JSON Viewer/显示JSON Viewer或按“Ctrl+Alt+Shift+J” 瞧! !如果JSON是有效的,它将显示在Treeview中

它应该是相同的过程win32,但我不能亲自验证它。

其他回答

你可以在notepad++中查看,现在没有问题了(也许旧版本有bug ?)

win64: 你可以在这里找到最新的插件:https://github.com/kapilratnani/JSON-Viewer/releases。最新的zip文件包含一个。dll文件。

然后按照github的priject README指令:

将“NPPJSONViewer.dll”文件粘贴到notepad++插件文件夹 打开一个包含JSON字符串的文档 选择JSON片段并导航到插件/JSON Viewer/显示JSON Viewer或按“Ctrl+Alt+Shift+J” 瞧! !如果JSON是有效的,它将显示在Treeview中

它应该是相同的过程win32,但我不能亲自验证它。

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

最好的选择是使用最新版本的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插件。

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

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

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