it-swarm.com.de

Wie formatiere ich JSON in Notepad ++?

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()"}]}}}

zu diesem ...

{"menu": {
  "id": "file",
  "value": "File",
  "popup": {
    "menuitem": [
      {"value": "New", "onclick": "CreateNewDoc()"},
      {"value": "Open", "onclick": "OpenDoc()"},
      {"value": "Close", "onclick": "CloseDoc()"}
    ]
  }
}}

Ich habe mir alle TextFX-Optionen angesehen, aber nichts gefunden, was funktioniert.

726
Donny V.

JSTool (früher bekannt als JsMin/JsMinNpp)

INSTALLIEREN

Laden Sie es von http://sourceforge.net/projects/jsminnpp/ herunter und kopieren Sie JSMinNpp.dll in das Plugin-Verzeichnis von Notepad ++. Oder Sie können "JSTool" einfach vom Plugin-Manager in Notepad ++ installieren.

Neues Notepad ++ installieren und wohin ging PluginManager? Siehe Anzeigen des Plugin-Managers in Notepad ++

{
  "menu" : {
    "id" : "file",
    "value" : "File",
    "popup" : {
      "menuitem" : [{
      "value" : "New",
          "onclick" : "CreateNewDoc()"
        }, {
          "value" : "Open",
          "onclick" : "OpenDoc()"
        }, {
          "value" : "Close",
          "onclick" : "CloseDoc()"
        }
      ]
    }
  }
}

 enter image description here Tipp: Wählen Sie den Code aus, den Sie neu formatieren möchten, und klicken Sie dann auf Plugins | JSTool | JSFormat.

984
Dan H

Ich persönlich benutze JSON Viewer , da das Notepad ++ - Plugin nicht mehr funktioniert.

EDIT - 24. Mai 2012

Ich empfehle Ihnen, das JSMin-Plugin für Notepad herunterzuladen, wie in answer erwähnt. Dies funktioniert gut für mich in der neuesten Version (v6.1.2 zum Zeitpunkt des Schreibens).

EDIT - 7. November 2017

Wie in dem Kommentar von per @ danday74 angegeben, ist JSMin jetzt JSToolNpp . Bitte beachten Sie auch, dass das JSON Viewer-Tool Codeplex enthält, das in naher Zukunft wahrscheinlich verschwinden wird.

42
Dan Atkinson

Universal Indent GUI plugin für Notepad ++ macht aus Ihrem Beispiel:

{
    "menu" : {
        "id" : "file", "value" : "File", "popup" : {
            "menuitem" : [ {
                "value" : "New", "onclick" : "CreateNewDoc()";
            }
            , {
                "value" : "Open", "onclick" : "OpenDoc()";
            }
            , {
                "value" : "Close", "onclick" : "CloseDoc()";
            }
            ];
        }
    }
}
38
JRL

JSMinNpp-Plugin erledigt diese Aufgabe . https://sourceforge.net/projects/jsminnpp/

5
SUN

Es ist keine NPP-Lösung, aber zur Not können Sie diesen online JSON Formatter verwenden und dann den formatierten Text einfach in NPP einfügen und dann Javascript als Sprache auswählen.

5
Millhouse

Das folgende Notepad ++ - Plugin funktionierte für mich, wie von "Sun" vorgeschlagen https://sourceforge.net/projects/jsminnpp/

3
Siva

Sie benötigen ein Plugin, um JSON zu formatieren. Führen Sie den folgenden Schritt aus, um das Plugin zu installieren

  1. Öffnen Sie den Notepad ++ -> ALT + P -> Plugin-Manager -> JSON-Viewer auswählen -> Klicken Sie auf Installieren
  2. Starten Sie notepad ++ neu
  3. Jetzt können Sie die Verknüpfung verwenden, um json als STRG + ALT + UMSCHALT + M Oder ALT + P -> Plugin-Manager -> JSON Viewer -> JSON formatieren zu formatieren

 enter image description here

2
DevMJ

Für Notepad ++ v.7.6 und höher ist Plugins Admin ... verfügbar.

  1. Öffnen Sie Menü Plugins> Plugins Admin ...

  2. Suche JSON Viewer

  3. Überprüfen Sie den JSON-Viewer in der Liste

  4. Klicken Sie auf Installieren

  5. Starten Sie Notepad ++ neu

Wir können alle von Editor unterstützten Plugins mit Plugins Admin ... installieren.

2
Hardik Leuwa

Es funktionierte für mich in der neuesten Ausgabe zu Notepad mit dem UniversalIndentGui.

Ich habe unter der Plugin-Einstellung Enable Text Auto Update ausgewählt, ein Fenster wurde geöffnet und ich habe Javascript ausgewählt.

1
Richard Lloyd

Notepad 5.8.7 und jsmin 1.7.0.0 funktionieren hier wunderbar.

Seien Sie vorsichtig, herausgefunden, dass jsmin die Kommentare auf die harte Tour verzehrt (sollte zuerst gelesen haben).

1
DevBezz

Ich verwende das JSON Viewer-Plug-In mit NPP 5.9 und es scheint gut zu funktionieren.

1
Stonetip

Ich weiß, dass dieser Thread alt ist, aber ich hatte kürzlich ein Problem mit JSToolNPP, das nicht mit meinem kürzlich aktualisierten N ++ kompatibel ist. Ich fand einen Ersatz, der zu funktionieren scheint. http://sourceforge.net/projects/nppjsonviewer/

Verwendung auf eigene Gefahr, ofc. (Standard-Haftungsausschluss von mir, wenn Sie etwas außerhalb des SExchange verlinken)

1
Josh

Wenn das Formatieren von JSON das Hauptziel ist und Sie VisualStudio haben, ist es einfach und problemlos.

  1. Öffnen Sie Visual Studio
  2. Datei -> Neu -> Datei
  3. Wählen Sie im linken Seitenbereich Web aus
  4. Wählen Sie JSON
  5. Kopieren Sie den JSON-Rohwert und fügen Sie ihn ein
  6. Drücken Sie Strg + K und Strg + D

Das ist es. Sie erhalten einen formatierten JSON-Wert.

0
User0106

Wenn Sie kein Notepad ++ - Plugin installieren möchten, aber Firefox und ein JSON-Plugin für Firefox haben, können Sie Run -> Launch in Firefox auswählen. Sie erhalten den Inhalt als JSON-Format mit Ihrem Firefox-Plugin.

Das mache ich persönlich.

0
Esko Piirainen

gehen Sie einfach zu diesem link Laden Sie die DLL herunter Kopieren Sie die DLL und fügen Sie sie unter notepad ++ in den Plugins - Ordner ein. \Notepad++\plugins.__

 jsformatter

Hinweis: Diese DLL unterstützt 64-Bit-Notepade ++

0
ibr

Sie können jetzt problemlos in Notepad ++ anzeigen (möglicherweise waren ältere Versionen fehlerhaft?)

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.

Und dann folge den Anweisungen von github priject README:

  1. Füge die Datei "NPPJSONViewer.dll" in den Notepad ++ Plugin Ordner ein
  2. Öffnen Sie ein Dokument mit einer JSON-Zeichenfolge
  3. Wählen Sie das JSON-Fragment aus und navigieren Sie zu Plugins/JSON Viewer/JSON Viewer anzeigen oder drücken Sie "Strg + Alt + Umschalt + J".
  4. Voila !! Wenn der JSON gültig ist, wird er in einer Baumansicht angezeigt

Es sollte der gleiche Prozess für Win32 sein, aber ich kann es nicht persönlich überprüfen.

0
olliaroa