Editor JSON

Edición y conversión de archivos JSON

  • Editor JSON inteligente
  • Compatibilidad con JSON y JSON5
  • Ayudantes de entrada contextuales
  • Vista Texto con color de sintaxis y plegamiento de código
  • Marcas estructurales para señalar pares de paréntesis / llaves
  • Vista Cuadrícula para la edición gráfica de datos JSON
  • Revisión sintáctica de datos JSON y JSON5

Herramientas JSON

JSON (notación de objetos JavaScript) es un lenguaje ligero y basado en texto para el intercambio de datos. JSON suele utilizarse para serializar y transmitir datos estructurados por una conexión de red y por tanto suele usarse en aplicaciones AJAX, Web 2.0 y servicios web. XMLSpy permite editar JSON y JSON5.

XMLSpy incluye un visor JSON y un editor JSON. Al admitir JSON y JSON5, permite visualizar y editar archivos JSON usando el mismo editor de código de texto y las vistas de Cuadrícula y Estructura que existen para la edición de datos XML, y también incluye unas prácticas guías de edición y ayudantes de entrada. Con XMLSpy resulta sencillo convertir archivos XML en JSON o JSON en XML. A diferencia de otros editores XML, XMLSpy es compatible tanto con JSON como con XML. Es decir, podrá trabajar con JSON date en el mismo entorno en el que desarrolla aplicaciones XML, AJAX y de servicios web.

XMLSpy también viene con un editor gráfico de esquemas JSON con funciones para desarrollar, validar y generar esquemas JSON. Para empezar puede generar instancias JSON a partir de esquemas JSON. A continuación puede visualizar y editar los datos JSON en vista texto o estructura, como describimos más abajo.

Vista Texto

Editar JSON en la vista Texto de XMLSpy

El editor de código JSON basado en texto incluye 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. Si habilita la edición JSON inteligente en la pestaña JSON de la ventana Información de XMLSpy, el ayudante de entrada Elementos ofrecerá una lista dinámica de elementos presentes en el documento JSON. Haga doble clic en un elemento de la ventana Elementos o arrástrelo hasta el panel de edición para insertarlo en el documento.

La función de revisión sintáctica y de validación basada en esquemas JSON permite desarrollar instancias JSON válidas con gran facilidad. Para dar aún más facilidades, los errores aparecen en la ventana Mensajes, que también incluye un hipervínculo al error en el documento y en el esquema relacionado.

Vista Cuadrícula / Vista Estructura

La vista Cuadrícula / Estructura ofrece una representación gráfica que muestra la estructura de un documento JSON en forma de contenedores anidados que se pueden expandir y contraer. Es decir, esta vista muestra la estructura jerárquica del documento JSON.

El contenido del documento JSON se puede manipular fácilmente de forma gráfica mientras se analiza su estructura en la vista Cuadrícula, que ofrece funciones de edición gráfica y funciones de edición XML inteligentes. Puede alternar en cualquier momento entre la vista Texto y la vista Estructura para visualizar mejor el efecto que tiene cada cambio.

Editor JSON sencillo Vista Estructura

Conversión JSON <=> XML

Además de las funciones de edición JSON inteligentes, el editor de JSON ofrece una función que permite convertir 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.

Convertir XML en/de JSON en XMLSpy