Una nueva herramienta: Validador JSON

Traducido automáticamente de Deepl

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.

JSON Validator interface with a non-valid JSON

Vanessa Talbot
• Propietario de producto - Vanessa Talbot llegó al equipo de 4D Program en junio de 2014. Como Propietario de producto, está a cargo de escribir las historias de los usuarios y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la funcionalidad entregada cumpla con las necesidades del cliente. Desde su llegada, ha trabajado en la definición de funcionalidades claves en 4D. Ha trabajado en la mayoría de las nuevas funcionalidades de multi hilo apropiativo y también en un tema muy complejo: la nueva arquitectura para la aplicación engined. Vanessa es licenciada por Telecom Saint-Etienne. Comenzó su carrera en el Instituto de Investigación Criminal como desarrolladora del departamento audiovisual. También ha trabajado en medios de comunicación y en el ámbito médico como experta en soporte técnico, producción y documentación de nuevas funcionalidades.