Jeg trenger Notepad++ for å ta en json-streng fra dette
{"menu": {"id": "file","value": "File","popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"},{"value": "Open", "onclick": "OpenDoc()"},{"value": "Close", "onclick": "CloseDoc()"}]}}}
til denne...
{"menu": {
"id": "file",
"value": "File",
"popup": {
"menuitem": [
{"value": "New", "onclick": "CreateNewDoc()"},
{"value": "Open", "onclick": "OpenDoc()"},
{"value": "Close", "onclick": "CloseDoc()"}
]
}
}}
Jeg så rundt på alle TextFX-alternativene, men kunne ikke finne noe som fungerte.
Personlig bruker jeg JSON Viewer siden Notepad++-pluginet ikke fungerer lenger.
EDIT - 24th May 2012
Jeg anbefaler at du laster ned JSMin-plugin for Notepad som nevnt i svaret. Dette fungerer bra for meg i den nyeste versjonen (v6.1.2 i skrivende stund).
REDIGERT - 7. november 2017.
I henhold til @danday74s kommentar nedenfor er JSMin nå JSToolNpp. Vær også oppmerksom på at JSON Viewer-verktøyet er på Codeplex som sannsynligvis vil forsvinne i nær fremtid.
Gitt ovennevnte er dette svaret ikke lenger relevant, og du bør bruke Dan H's svar i stedet. Mitt svar er bare her for ettertiden.
Universal Indent GUI plugin for Notepad++ vil gjøre prøven din til:
{
"menu" : {
"id" : "file", "value" : "File", "popup" : {
"menuitem" : [ {
"value" : "New", "onclick" : "CreateNewDoc()";
}
, {
"value" : "Open", "onclick" : "OpenDoc()";
}
, {
"value" : "Close", "onclick" : "CloseDoc()";
}
];
}
}
}