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


当前回答

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

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

其他回答

notepad++的通用缩进GUI插件将把你的示例变成:

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

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

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

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

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

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

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

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