JSON Validator für Notepad ++? [geschlossen]

16

Ich suche ein Plugin, das die aktuell geöffnete Datei überprüft und mir sofort sagt, ob es ein gültiges JSON ist oder nicht (zB ob ein Komma oder eine Klammer fehlt) - gibt es welche? Ich verwende derzeit JSONView für Chrome, aber es ist schwierig, die Datei immer im Browser und zurück zu überprüfen.

Ich schreibe Daten oft von Hand in JSON, weshalb ich der Meinung bin, dass dies viel Zeit sparen kann.

Mahn
quelle
Kein Plugin für Notepad ++, aber XML ValidatorBuddy ist auch ein JSON-Editor und verfügt über eine integrierte JSON-Syntaxprüfung und eine automatische Vervollständigung. Es ist ein eigenständiges Windows-Tool.
Clemens
Sie können Codverter JSON Validator verwenden: codverter.com/src/jsonvalidator Es ist sehr sicher und alles, was Sie tun, wird auf Ihrem lokalen Computer interpretiert und niemals an den Server zurückgesendet. Die Überprüfungsfehlermeldungen sind informativ und genau. (Vollständige Offenlegung: Ich bin einer der Entwickler).
jonathana

Antworten:

7

Möglicherweise können Sie einen JSON-Formatierer verwenden, um die Aufgabe auszuführen (da er sich wahrscheinlich beschweren oder etwas falsch machen würde - zum Beispiel falsch einrücken -, wenn der JSON ungültig ist). Siehe Gibt es eine Erweiterung zum erneuten Einfügen von JSON in Notepad ++? . Ebenso gibt es ein JSONViewer Notepad ++ Plugin, das auf die gleiche Weise helfen könnte.

Eine andere weniger als ideale Alternative wäre, nur einen der Online- JSON-Validatoren zu verwenden .

Martineau
quelle
+1 für JSON Viewer - ich benutze es die ganze Zeit. kann auch Ihre JSON-Zeichenfolge formatieren / neu einblenden. Das Einzige , was ist , müssen Sie manuell die Funktionalitäts- verwenden glaube ich nicht , dass Sie es jedes Mal , wenn eine Datei geöffnet wird .json tun können
Robotnik
Danke, stimmte ich zu, aber es ist immer noch nicht ganz das, was ich mir erhofft hatte; JSMin ignoriert Fehler und der JSON-Viewer schlägt zwar fehl, wenn der JSON nicht ordnungsgemäß formatiert ist. Wenn ich ihn mit JSONView in Google Chrome analysiere, erhalte ich jedoch noch viel mehr, da er im Gegensatz zum JSON-Viewer genau angibt, was fehlt und wo. Naja. Ich nehme an, ich kann nur hoffen, dass irgendwann jemand, der in der Lage ist, npp-Plugins zu codieren, darauf stößt und eine einfache Ein-Knopf-Lösung implementiert, um json zu analysieren und zu validieren.
Mahn
@Mahn: Danke. Die Notwendigkeit ist die Mutter der Erfindung , also sollten Sie vielleicht jemand sein ...
Martineau
Ich würde es gerne tun, aber ich bin in ein ziemlich großes Projekt involviert und die Zeit läuft ab :) vielleicht eines Tages.
Mahn
Es ist erwähnenswert, dass die JSONView Chrome-Erweiterung einen tollen Job macht, aber bei sehr großen Dateien abstürzt (kann keine 90-Megadatei verarbeiten ... ich bin mir jedoch nicht sicher, wie hoch das Limit ist).
Sean Colombo
2

Für NPP + gibt es ein Plugin namens JSLint. Es ist ein Plugin zur Validierung von JavaScript-Code, aber es funktioniert auch gut mit JSON-Dateien.

Michael
quelle
2
Scheint bei mir nicht zu funktionieren. Es heißt "JSLint kann nur mit JavaScript-, HTML- oder CSS-Dateien betrieben werden". Das Speichern meiner .json-Datei als .js-Datei hilft nicht.
Mikhail