4D v16 R4 introduces un nuevo comando: JSON Validate. Este comando permite verificar que un documento JSON es «válido»según su esquema JSON. Esto es realmente útil para el intercambio de información entre servidores o entre un servidor y su cliente. Gracias a los estándares del esquema JSON, puedes definir un «protocolo» para la comunicación con tu servidor o con un servidor externo. Puedes encontrar más detalles en esta entrada del blog.
En 4D SAS utilizamos este nuevo comando internamente para validar nuestros propios archivos JSON, principalmente para propósitos de pruebas unitarias. En lugar de que cada desarrollador cree sus propias herramientas para validar sus archivos JSON, hemos creado una herramienta sencilla para validar un archivo JSON de acuerdo con un esquema JSON determinado. Esta herramienta proporciona una interfaz fácil de usar para seleccionar su esquema JSON y su archivo JSON para validar. También le ayuda a ver rápidamente dónde están los problemas. De hecho, se muestra una lista de errores potenciales en un cuadro de lista; ycuando sehace clic en un error, el texto JSON en cuestión se resalta directamente en el contenido del archivo.
Creemos que esta herramienta también puede ser útil para ti, así que hemos decidido compartirla contigo:
Descargar la demo del Validador JSON
A continuación te mostramos un ejemplo rápido para que veas de qué se trata. A la izquierda, tenemos un ejemplo de esquema JSON y a la derecha, el archivo JSON a validar con las reglas dadas en el esquema de la izquierda.