Icono de búsqueda de Download.it
Advertisement

Un parser y validador de JSON con un CLI

Un parser y validador de JSON con un CLI

Votar: (1 votos)

Licencia programa: Gratuito

Programa para: Windows

Votar:

Licencia programa

(1 votos)

Gratuito

Programa para:

Windows

PROS

  • Análisis y validación de JSON
  • Reformateador de JSON

CONTRAS

  • Existe versión en línea

JSONLint es un analizador, validador y reformateador de JSON con una interfaz de línea de comandos para Windows.

JSON son las siglas de JavaScript Object Notation. JSON pretende ser un medio ligero de definir, almacenar y transmitir datos. Se busca que sea legible, autodescriptivo y fácilmente comprensible. Un escenario común en el que se utiliza es cuando un servidor debe enviar o recibir datos de un script que se ejecuta en una página web a la que está accediendo un visitante de un sitio web.

Por intención, no hay diferencia en la sintaxis entre los datos con formato JSON y cómo se crean los objetos en JavaScript. Esto permite a un programa o script de JavaScript crear fácilmente objetos JavaScript a partir de datos JSON. Además, aunque los datos JSON pueden ser creados por un programa de JavaScript, también pueden ser creados a mano o por código escrito en prácticamente cualquier otro lenguaje de programación.

Aunque los datos JSON son bastante simplistas en la superficie, pueden producirse errores de formato, y esos errores de formato a menudo conducen a errores de programa y script que impiden que un usuario complete una acción. Por lo tanto, se recomienda como buena práctica de codificación que todos los datos JSON sean validados después de haber sido creados y antes de ser enviados a cualquier programa que vaya a recibirlos.

Aquí es donde entra JSONLint. JSONLint es un proyecto de código abierto, y esta versión en particular es un programa para Windows que te permite introducir datos JSON escribiéndolos o pegándolos. JSONLint cuenta con un analizador de JSON, que permite al editor proporcionar numeración de líneas, resaltado de sintaxis, etc.

JSONLint también realiza la validación, lo que significa que puede identificar errores de formato en los datos JSON y resaltarlos. JSONLint también cuenta con un reformateador bastante sofisticado, lo que significa que muchos de los errores que se producen con el formato JSON pueden ser corregidos automáticamente por la herramienta. En el caso de que la herramienta no pueda corregirlo automáticamente, puedes hacer los cambios manualmente en el editor.

Hay varios escenarios en los que es necesaria la validación de JSON. Existen librerías que la realizan sobre la marcha y sin necesidad de intervención humana. La validación manual es a menudo necesaria cuando se incrustan datos JSON dentro del código. Muchos de los principales editores de código soportan la validación JSON de forma nativa o a través de un plugin. Los validadores JSON a los que se accede a través de un navegador web también se han vuelto bastante comunes, e incluso el propio JSONLint está disponible a través de la web como la principal forma de acceder a él.

Sin embargo, este programa llena un nicho. Es un validador JSON independiente para Windows que no requiere Internet. Tiene una interfaz gráfica de usuario, pero también es accesible a través de una interfaz de línea de comandos, lo que abre las posibilidades en muchos escenarios de codificación.

PROS

  • Análisis y validación de JSON
  • Reformateador de JSON

CONTRAS

  • Existe versión en línea