我須要Notepad ++從中獲取一個json字符串 javascript
{"menu": {"id": "file","value": "File","popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"},{"value": "Open", "onclick": "OpenDoc()"},{"value": "Close", "onclick": "CloseDoc()"}]}}}
對... java
{"menu": { "id": "file", "value": "File", "popup": { "menuitem": [ {"value": "New", "onclick": "CreateNewDoc()"}, {"value": "Open", "onclick": "OpenDoc()"}, {"value": "Close", "onclick": "CloseDoc()"} ] } }}
我環顧了全部TextFX選項,但找不到任何有用的東西。 git
我知道你問的是NotePad ++,但OS X的TextMate能夠經過JSON包來實現,它叫作「Reformat Document」命令。 github
Notepad ++的Universal Indent GUI插件將您的樣本轉換爲: json
{ "menu" : { "id" : "file", "value" : "File", "popup" : { "menuitem" : [ { "value" : "New", "onclick" : "CreateNewDoc()"; } , { "value" : "Open", "onclick" : "OpenDoc()"; } , { "value" : "Close", "onclick" : "CloseDoc()"; } ]; } } }
我知道這個線程已經老了,但我最近遇到了一個問題,JSToolNPP與我新近更新的N ++不兼容,我確實找到了一個彷佛有效的替代品。 http://sourceforge.net/projects/nppjsonviewer/ 工具
使用風險,風險自負。 (連接SExchange之外的任何東西時個人標準免責聲明,fyi) ui
我我的使用JSON Viewer,由於Notepad ++插件再也不起做用。 spa
編輯 - 2012年5月24日 .net
我建議您下載答案中提到的Notepad JSMin插件。 這對我來講在最新版本(編寫本文時爲v6.1.2)中效果很好。 插件
編輯 - 2017年11月7日
根據@danday74的評論,JSMin如今是JSToolNpp 。 另外,請注意JSON Viewer工具在Codeplex上,極可能在不久的未來消失。
鑑於上述狀況,這個答案已再也不適用, 您應該使用Dan H的答案 。 個人回答僅僅是爲了子孫後代。
它使用UniversalIndentGui在最新版本的記事本中爲我工做。
我所作的是在插件設置下選擇啓用文本自動更新,彈出一個窗口,我選擇了javascript。