Validador JSON para Notepad ++? [cerrado]

16

Estoy buscando un complemento que pueda verificar el archivo abierto actual y al instante decirme si es JSON válido o no (por ejemplo, si falta una coma o un paréntesis), ¿hay alguno? Actualmente estoy usando JSONView en Chrome, pero es una molestia ir siempre a revisar el archivo en el navegador y viceversa.

A menudo escribo datos en json a mano, por lo tanto, creo que esto podría ahorrarme mucho tiempo.

Mahn
fuente
No es un complemento para Notepad ++, pero XML ValidatorBuddy también es un editor JSON y viene con un verificador de sintaxis JSON incorporado y autocompletado. Es una herramienta independiente de Windows.
Clemens
Puede usar Valvertor JSON de Codverter: codverter.com/src/jsonvalidator es muy seguro y todo lo que hace se interpreta en su computadora local y nunca se envía de vuelta al servidor. Los mensajes de error de validación son informativos y precisos. (Divulgación completa: soy uno de los desarrolladores).
jonathana

Respuestas:

7

Es posible que pueda usar un formateador JSON para realizar la tarea (ya que probablemente se quejaría o haría algo mal, por ejemplo, sangrar de forma incorrecta, si el JSON no es válido). Consulte ¿Hay una extensión para reiniciar JSON en Notepad ++? . Del mismo modo, hay un complemento JSONViewer Notepad ++ que podría ayudar de la misma manera.

Otra alternativa menos que ideal sería usar solo uno de los validadores JSON en línea .

Martineau
fuente
+1 para JSON Viewer: lo uso todo el tiempo. También puede formatear / reiniciar su cadena JSON. Lo único es que tiene que usar la funcionalidad manualmente. No creo que pueda hacerlo cada vez que se abre un archivo .json
Robotnik
Gracias, he votado, pero aún no es lo que esperaba; JSMin ignora los errores, y JSON Viewer, aunque falla si el json no está formateado correctamente, todavía obtengo mucho más si lo analizo usando JSONView en Google Chrome, ya que, a diferencia del JSON Viewer, dice exactamente qué falta y dónde. Oh bien. Supongo que solo puedo esperar que algún día alguien capaz de codificar complementos npp se encuentre con esto e implemente una solución simple de un botón para analizar y validar json.
Mahn
@Mahn: Gracias. La necesidad es la madre de la invención , por lo que tal vez deberías ser esa persona ...
Martineau
Me encantaría, pero estoy involucrado en un proyecto de cajero automático algo grande y el tiempo está pasando :) tal vez algún día.
Mahn
Vale la pena señalar que la extensión JSONView Chrome hace un gran trabajo pero se bloquea en archivos significativamente grandes (no puedo hacer que procese un archivo de 90meg ... aunque no estoy seguro de cuál es su límite).
Sean Colombo
2

Hay un complemento para NPP + llamado JSLint. Es un complemento para validar código JavaScript, pero también funciona bien con archivos JSON.

Miguel
fuente
2
No parece funcionar para mí. Dice "JSLint solo puede funcionar en archivos JavaScript, HTML o CSS". Guardar mi archivo .json como archivo .js no ayuda.
Mikhail