我需要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++ v7.6开始,使用插件管理员根据这个答案安装JSTool
安装
从http://sourceforge.net/projects/jsminnpp/下载,将JSMinNpp.dll复制到notepad++的插件目录下。或者你可以从notepad++中的插件管理器中安装“JSTool”。
新的notepad++安装和PluginManager去哪里了?参见如何在notepad++中查看插件管理器
{
"menu" : {
"id" : "file",
"value" : "File",
"popup" : {
"menuitem" : [{
"value" : "New",
"onclick" : "CreateNewDoc()"
}, {
"value" : "Open",
"onclick" : "OpenDoc()"
}, {
"value" : "Close",
"onclick" : "CloseDoc()"
}
]
}
}
}
提示:选择你想要重新格式化的代码,然后Plugins | JSTool | JSFormat。
你可以在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,但我不能亲自验证它。
最好的选择是使用最新版本的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插件。