Edición, conversión y generación de archivos JSON
A medida que el uso de JSON como protocolo de transporte de datos se hace más común, pensé que sería útil analizar el soporte de JSON en XMLSpy. Ha habido mucho debate sobre las ventajas de JSON frente a XML, pero, en esencia, existen casos en los que JSON es la mejor opción, y otros en los que XML tiene más sentido. Este artículo en el blog XML Aficionado analiza este tema de manera bastante completa.
Aunque es posible que deba elegir entre JSON y XML según la tarea de desarrollo que esté realizando, no tiene que elegir entre editores de código: XMLSpy admite ambas tecnologías e incluso puede convertir entre ellas. Veamos cómo funciona.
Edición de JSON
Para facilitar al máximo la edición de JSON, Altova ha extendido sus avanzadas funciones de edición de XML al editor de JSON. Si elige editar JSON en modo de texto, XMLSpy le ayuda con funciones como el resaltado de la sintaxis, el emparejamiento de corchetes, el plegado del código fuente, ventanas y menús de ayuda, entre otras.
![]()
Aquí tiene el mismo archivo JSON, pero en una vista de cuadrícula, que ofrece una representación gráfica de la estructura JSON con edición mediante arrastrar y soltar. Ambas vistas ofrecen verificación de la sintaxis JSON y funciones avanzadas de detección de errores.
![]()
Otro requisito común es convertir XML a/desde JSON, lo que se puede hacer con una sola opción en el menú de conversión de XMLSpy. Los datos JSON anteriores se han convertido a XML válido:
![]()
Tener funciones de edición y conversión de JSON integradas directamente en el editor XML es muy útil, especialmente si está utilizando el paquete de integración gratuito para Eclipse o Visual Studio.
Échele un vistazo y díganos qué le parece.