【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
我需要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选项,但找不到任何有用的东西。
#1楼
我知道你问的是NotePad ++,但OS X的TextMate可以通过JSON包来实现,它叫做“Reformat Document”命令。
#2楼
Notepad ++的Universal Indent GUI插件将您的样本转换为:
{
"menu" : {
"id" : "file", "value" : "File", "popup" : {
"menuitem" : [ {
"value" : "New", "onclick" : "CreateNewDoc()";
}
, {
"value" : "Open", "onclick" : "OpenDoc()";
}
, {
"value" : "Close", "onclick" : "CloseDoc()";
}
];
}
}
}
#3楼
我知道这个线程已经老了,但我最近遇到了一个问题,JSToolNPP与我新近更新的N ++不兼容,我确实找到了一个似乎有效的替代品。 http://sourceforge.net/projects/nppjsonviewer/
使用风险,风险自负。 (链接SExchange以外的任何东西时我的标准免责声明,fyi)
#4楼
我个人使用JSON Viewer,因为Notepad ++插件不再起作用。
编辑 - 2012年5月24日
我建议您下载答案中提到的Notepad JSMin插件。 这对我来说在最新版本(编写本文时为v6.1.2)中效果很好。
编辑 - 2017年11月7日
根据@danday74的评论,JSMin现在是JSToolNpp 。 另外,请注意JSON Viewer工具在Codeplex上,很可能在不久的将来消失。
鉴于上述情况,这个答案已不再适用, 您应该使用Dan H的答案 。 我的回答仅仅是为了子孙后代。
#5楼
它使用UniversalIndentGui在最新版本的记事本中为我工作。
我所做的是在插件设置下选择启用文本自动更新,弹出一个窗口,我选择了javascript。
来源:oschina
链接:https://my.oschina.net/u/3797416/blog/3144116