JSON-Validator für Notepad ++?

25560
Mahn

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

Ich schreibe oft Daten in Json von Hand, weshalb ich glaube, dass dies mir viel Zeit sparen kann.

16
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 vor 12 Jahren 0

2 Antworten auf die Frage

7
martineau

Möglicherweise können Sie einen JSON-Formatierer verwenden, um die Aufgabe auszuführen (da dies wahrscheinlich klagen würde oder etwas falsch wäre - sagen Sie beispielsweise, dass der JSON-Code ungültig ist, wenn er ungültig ist). Siehe Gibt es eine Erweiterung, um JSON in Notepad ++ erneut anzuzeigen? . Ebenso gibt es ein JSONViewer Notepad ++ Plugin, das auf dieselbe Weise helfen könnte.

Eine andere, weniger als ideale Alternative wäre die Verwendung eines der Online- JSON-Validatoren .

+1 für JSON-Viewer - ich benutze es die ganze Zeit. kann auch Ihre JSON-Zeichenfolge formatieren / erneut anzeigen. Sie müssen nur die Funktionalität manuell verwenden. Ich glaube nicht, dass Sie dies jedes Mal tun können, wenn eine .json-Datei geöffnet wird Robotnik vor 12 Jahren 0
Danke, ich habe zugestimmt, aber ich habe es immer noch nicht ganz erwartet. JSMin ignoriert Fehler und der JSON-Viewer schlägt fehl, wenn der Json nicht ordnungsgemäß formatiert ist. Ich bekomme jedoch noch viel mehr, wenn ich ihn mit JSONView in Google Chrome analysiere, da er im Gegensatz zum JSON-Viewer genau sagt, was wo fehlt. Naja. Ich denke, ich kann nur hoffen, dass irgendwann jemand in der Lage ist, Npp-Plugins zu codieren, auf dieses stößt und eine einfache Ein-Knopf-Lösung implementiert, um Json zu analysieren und zu validieren. Mahn vor 12 Jahren 0
@Mahn: Danke. Die Notwendigkeit ist die Mutter der Erfindung, also sollten Sie vielleicht jemand sein ... martineau vor 12 Jahren 0
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 vor 12 Jahren 0
Es ist erwähnenswert, dass die JSONView Chrome-Erweiterung großartige Arbeit leistet, aber bei sehr großen Dateien abstürzt (eine 90-MB-Datei kann nicht verarbeitet werden ... aber nicht sicher, was das Limit ist). Sean Colombo vor 8 Jahren 0
2
Michael

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

Scheint nicht für mich zu arbeiten. Es heißt "JSLint kann nur für JavaScript-, HTML- oder CSS-Dateien verwendet werden". Das Speichern meiner .json-Datei als .js-Datei hilft nicht. Mikhail vor 7 Jahren 1