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


当前回答

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

其他回答

Notepad 5.8.7和jsmin 1.7.0.0在这里工作得很好。

但是要小心,jsmin会以一种艰难的方式吃掉注释(应该先阅读)。

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

我知道你问的是notepad++,但是OS X的TextMate可以通过JSON包来做,它被称为“重新格式化文档”命令。

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

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

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