Nuevas funciones de edición de JSON

En la versión 2020, Altova introdujo un enfoque completamente nuevo para la edición de JSON en XMLSpy, llamado "Vista de cuadrícula JSON". Este editor visual de JSON ofrece una representación gráfica de la estructura del documento JSON, lo que facilita su comprensión y manejo en comparación con el código JSON correspondiente en un editor de texto, especialmente para documentos largos y complejos con múltiples niveles anidados de arrays y objetos.

Con cada nueva versión, mejoramos la lista de herramientas de edición únicas disponibles en JSON Grid. Veamos algunas de las actualizaciones más importantes anunciadas en la versión 2021, que se lanzó en octubre de 2020.

JSON Grid incluye numerosas funciones que le ayudan a aprovechar al máximo sus datos JSON de forma más rápida: desde la detección automática de tipos y los atajos de teclado que agilizan la edición, hasta herramientas únicas y avanzadas como los filtros/fórmulas XQuery y la creación de gráficos a partir de datos numéricos en formato JSON. A continuación, se presentan las últimas actualizaciones.

Nuevas opciones de ayuda para la creación de entradas JSON

XMLSpy Editor JSON Incluye un menú desplegable que se adapta al contexto y que muestra las opciones de edición válidas, y ahora también proporciona estas opciones en las ventanas de ayuda para los campos "Hermanos", "Hijos" y "Valores".

Estas funciones le permiten visualizar de inmediato los valores permitidos y también insertarlos fácilmente con un doble clic, lo que puede ser más rápido que usar el menú contextual en algunas situaciones. Por ejemplo, aquí puedo simplemente hacer doble clic en el elemento "Etiqueta" para insertarlo debajo de "Género".

Nuevas opciones de copiar y pegar en formato JSON

Nuevas opciones facilitan la copia y pegado de partes de un documento JSON para trabajar con el contenido en otras aplicaciones, el uso de XPath para crear filtros y funciones, y otras tareas similares.

comando descripción
Copiar como texto JSON La selección actual se serializa como texto JSON o JSON Lines.
Copiar como texto estructurado La selección actual se serializa como TSV (valores separados por tabulaciones).
Copiar como imagen La celda de imagen actual se copia como imagen.
Copiar XPath Sintaxis XPath 3.1, por ejemplo: /Artists/1/Albums/1/Tracks
Copiar JSON Pointer Sintaxis JSON Pointer, por ejemplo: /Artists/1/Albums/1/Tracks

Soporte para archivos JSON de muy gran tamaño

Para facilitar el trabajo con archivos muy grandes, el desarrollador de JSON puede optar por agrupar los nodos por bloques de 1K, 10K o 100K, utilizando el cuadro de diálogo "Herramientas | Opciones" para la cuadrícula JSON.

Características adicionales para mejorar la usabilidad

  • Las herramientas de ayuda que aparecen al pasar el cursor sobre los elementos ayudan a los usuarios a aprovechar al máximo las funcionalidades de la cuadrícula JSON (mostradas a continuación)
  • Atajos de teclado para expandir/contraer secciones, y para ampliar/reducir la vista
  • Opción para activar o desactivar el ajuste automático de texto
  • Opción para establecer el orden de lectura de derecha a izquierda para los idiomas correspondientes, como el árabe o el hebreo.

Estas nuevas funcionalidades se combinan para hacer que JSON Grid sea aún más potente y fácil de usar. ¿Tiene alguna sugerencia de funcionalidad para la próxima actualización del editor JSON? ¡Comente a continuación!

Pruebe las herramientas de edición de JSON en XMLSpy con una prueba gratuita de 30 días.