XMLSpy ahora incluye la Vista Cuadrícula JSON, el primer editor de este tipo. Este Visor JSON proporciona una representación gráfica fácil de entender de los archivos JSON, junto con potentes funciones de edición, como la detección automática del tipo de valores, los comandos dentro de las celdas, los filtros XQuery para modificar la vista, las fórmulas XQuery para generar resultados complementarios a partir de los datos JSON y más; todas estas funciones permiten editar datos JSON de forma mucho más rápida y fácil que con un editor basado en texto.
Lea este artículo para aprender más sobre cómo analizar datos en la vista Cuadrícula JSON.
La vista Cuadrícula JSON ofrece una representación gráfica de la estructura del documentos que es mucho más fácil de entender que el código correspondiente en formato texto, lo cual es especialmente útil en el caso de documentos largos y complejos que tengan varios niveles anidados de matrices y objetos.
La vista Cuadrícula incluye una vista de tabla que agrupa datos bajo la misma matriz o el mismo objeto, lo que mejora la comprensión y agiliza la edición de los datos; puede cambiar de una vista a otra:
Con el visor JSON ahora es más fácil modificar o reorganizar la estructura de un documento con acciones de arrastrar y soltar. Los botones que estén activos en cada celda contienen accesos rápidos para las tareas más comunes de visualización, filtrado y edición. Estos botones permiten añadir un elemento secundario, cambiar un tipo, alternar entre distintas vistas, etc. mientras edita.
Para editar más rápido, el visor de la Cuadrícula JSON detecta automáticamente si está trabajando con valores de tipo cadena de texto, booleano o null. Puede seleccionar otros tipos manualmente dentro de la celda.
La vista Cuadrícula cuenta con varios atajos de teclado fáciles de recordar que puede usar mientras edita, lo que le ahorrará tener que usar el ratón. Si prefiere usar el ratón, también hemos incluido un menú contextual al que se accede haciendo clic con el botón derecho.
Si hay un esquema JSON asociado a un documento, la Cuadrícula JSON se basa en él para usar la función de finalización automática, así como para detectar automáticamente los tipos de datos en cada caso.
Filtros y fórmulas de la Cuadrícula JSON
Los filtros y las fórmulas XQuery de la vista Cuadrícula JSON permiten usar expresiones XQuery 3.1 para filtrar los componentes que aparecen en la vista y para calcular qué resultados se pueden almacenar en el documento.
Todas las tablas de la Cuadrícula JSON incluyen un filtro para gestionar la visualización de los objetos y las matrices. Por ejemplo, en las imágenes anteriores se ha aplicado un filtro a una matriz para que solamente se muestren las pistas de canciones escritas por Brian May. Puede cambiar entre el contenido filtrado y sin filtrar haciendo clic en el icono del filtro. Cuando guarde el archivo los filtros se almacenan en los metadatos para que pueda volver a usarlos más tarde. Los filtros no afectan al contenido del documento.
Puede usar una fórmula para generar datos de salida (conjuntos de nodos y cálculos) y visualizarlos. Más abajo puede ver un ejemplo de cómo usar una fórmula XQuery para calcular precios. Al hacer clic en el botón Guardar de la fórmula puede guardar los datos de salida de la fórmula en el documento. Esto significa que ahora puede usar las fórmulas para computar el contenido de documentos JSON en la vista JSON de XMLSpy.
También es fácil visualizar documentos con el visor JSON basado en texto de XMLSpy. Puede alternar entre la vistas Texto y Cuadrícula. Las dos opciones de visualización de datos JSON permiten entender mejor la estructura y el contenido del archivo JSON gracias a sus líneas numeradas, color de sintaxis, plegamiento de código y demás funciones.
La vista Texto cuenta con funciones de color de sintaxis, numeración de líneas, plegamiento de código, marcadores, etc. que le ayudarán a navegar y a comprender el código JSON y a buscar y editar cadenas. También puede utilizar las herramientas de edición inteligente.
La función de revisión sintáctica y de validación JSON permiten desarrollar instancias válidas con gran facilidad. Cualquier error que aparezca en la ventana Mensajes, que contiene varias pestañas, también incluye un enlace al error dentro del documento y al esquema JSON correspondiente, lo que facilita enormemente la resolución de problemas.
Además de ofrecer visualización y edición de datos JSON, este software permite transformar archivos XML en JSON y viceversa con un solo clic. Así podrá convertir un archivo XML en un archivo JSON para transportarlo con JavaScript o convertir datos recibidos en formato JSON en un archivo XML válido. Además, puede elegir entre convertir un solo archivo o realizar una conversión por lotes en la ventana Proyecto. Funciones como esta hacen que XMLSpy sea mucho más que un simple visor JSON en línea.
Al contrario que con otras herramientas en línea básicas, el visor JSON de XMLSpy ofrece una amplia gama de funciones avanzadas con las que podrá hacer mucho más que simplemente visualizar el contenido de los archivos JSON.
Puede generar archivos JSON, convertir de JSON a XML y viceversa, editar JSON y JSON Schema e incluso desarrollar XSLT y XQuery para usarlos con JSON. Todas esas funciones son las que hacen de XMLSpy el mejor visor JSON.
Más abajo puede descargar el visor JSON, que es fácil de instalar y que puede usar durante 30 días de forma gratuita y sin tener que usar su tarjeta de crédito.