Ich brauche Notepad ++, um einen JSON-String daraus zu ziehen
{"menu": {"id": "file","value": "File","popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"},{"value": "Open", "onclick": "OpenDoc()"},{"value": "Close", "onclick": "CloseDoc()"}]}}}
dazu ...
{"menu": {
"id": "file",
"value": "File",
"popup": {
"menuitem": [
{"value": "New", "onclick": "CreateNewDoc()"},
{"value": "Open", "onclick": "OpenDoc()"},
{"value": "Close", "onclick": "CloseDoc()"}
]
}
}}
Ich habe mich in allen TextFX-Optionen umgesehen, aber nichts gefunden, was funktioniert hätte.
Für Notepad ++ v.7.6 und höher Plugins Admin ... ist verfügbar.
Öffnen Sie Menü Plugins> Plugins Admin ...
Suchen Sie nach JSON Viewer
Überprüfen Sie den JSON-Viewer in der Liste
Klicken Sie auf Installieren Knopf
Starten Sie Notepad ++ neu
Wählen Sie JSON-Text aus
Gehen Sie zu Plugins> JSON Viewer> JSON formatieren ( Ctrl+ Alt+ Shift+ M)
Wir können alle von Notepad ++ unterstützten Plugins mit Plugins Admin ...
quelle
Ich persönlich benutze JSON Viewer, da das Notepad ++ - Plugin nicht mehr funktioniert.
In Anbetracht des oben Gesagten ist diese Antwort nicht mehr relevant und Sie sollten stattdessen die Antwort von Dan H verwenden . Meine Antwort ist einfach hier für die Nachwelt.
quelle
Plugins -> JSMin -> JSMin (New File)
und dannJSFormat
Universal Indent GUI Plugin für Notepad ++ verwandelt Ihr Beispiel in:
quelle
Zum Formatieren von JSON benötigen Sie ein Plugin. Um das Plugin zu installieren, gehen Sie wie folgt vor
quelle
Es ist keine NPP-Lösung, aber zur Not können Sie diesen Online- JSON-Formatierer verwenden und dann einfach den formatierten Text in NPP einfügen und dann Javascript als Sprache auswählen.
quelle
Das JSMinNpp-Plugin erledigt diesen Job. https://sourceforge.net/projects/jsminnpp/
quelle
Gehen Sie einfach zu diesem Link, laden Sie die DLL-Kopie herunter und fügen Sie die DLL in den Plugins-Ordner von Notepad ++ ein,
\Notepad++\plugins
starten Sie den Notepad ++ neu und sie sollte in der Liste angezeigt werdenHINWEIS: Diese DLL unterstützt 64-Bit-Notepade ++
quelle
Das folgende Notepad ++ - Plugin hat für mich funktioniert, wie von "SUN" vorgeschlagen. Https://sourceforge.net/projects/jsminnpp/
quelle
Wenn die Formatierung von JSON das Hauptziel ist und Sie VisualStudio haben, ist dies einfach und unkompliziert.
Das ist es. Sie erhalten einen formatierten JSON-Wert.
quelle
Es hat bei mir in der neuesten Ausgabe von Notepad mit dem UniversalIndentGui funktioniert.
Was ich getan habe, war unter der Plugin-Einstellung Enable Text Auto Update, ein Fenster wurde geöffnet und ich habe Javascript ausgewählt.
quelle
Notepad 5.8.7 und jsmin 1.7.0.0 funktionieren hier wunderbar.
Seien Sie jedoch vorsichtig und finden Sie heraus, dass jsmin die Kommentare auf die harte Tour isst (sollte zuerst gelesen haben).
quelle
Ich verwende das JSON Viewer-Plug-In mit NPP 5.9 und es scheint gut zu funktionieren.
quelle
Ich weiß, dass dieser Thread alt ist, aber ich bin kürzlich auf ein Problem gestoßen, bei dem JSToolNPP nicht mit meinem neu aktualisierten N ++ kompatibel ist. Ich habe einen Ersatz gefunden, der zu funktionieren scheint. http://sourceforge.net/projects/nppjsonviewer/
Die Verwendung erfolgt auf eigenes Risiko. (Standard-Haftungsausschluss von mir, wenn etwas außerhalb von SExchange verlinkt wird, fyi)
quelle
Wenn Sie kein Notepad ++ - Plugin installieren möchten, aber Firefox und ein JSON-Plugin für Firefox haben, können Sie auswählen
Run -> Launch in Firefox
. Sie erhalten den Inhalt mit Ihrem Firefox-Plugin als JSON formatiert.Das mache ich persönlich.
quelle
Sie können jetzt in Notepad ++ kein Problem anzeigen (möglicherweise wurden ältere Versionen abgehört?)
für win64: Das neueste Plugin finden Sie hier: https://github.com/kapilratnani/JSON-Viewer/releases . Die neueste Zip-Datei enthält eine DLL-Datei.
Befolgen Sie dann die Anweisungen des Github-Projekts README:
Es sollte der gleiche Prozess für win32 sein, aber ich kann es nicht persönlich überprüfen.
quelle
Sie können http://www.jsonlint.com/ verwenden , um Ihr
json
Online zu bearbeiten, wenn Sie nicht über Notepad ++ verfügen.quelle
Ich weiß, dass Sie nach NotePad ++ gefragt haben, aber TextMate für OS X kann dies über das JSON-Bundle tun, das als "Dokument neu formatieren" bezeichnet wird.
quelle
Am besten verwenden Sie eine der neuesten Versionen von Eclipse (ich verwende Eclipse Galileo J2EE und Eclipse Ganymede J2EE). Erstellen Sie eine JavaScript-Datei und anschließend eine Variable:
Zuletzt drücken Sie CTRL+ SHIFT+ Fund voila! Sie haben ein gut eingerücktes JSON-Objekt. Auch ich suche nach einem Notepad ++ JSON-Formatierer, und ich könnte sehr wohl gezwungen sein, in naher Zukunft ein Npp-Plugin zu entwickeln.
quelle