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 de edición para 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 inteligente. 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 también puede convertir datos XML en JSON y viceversa con gran facilidad.

A diferencia de otros editores XML y JSON, 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.

Si no sabe por dónde empezar a aprender a editar archivos JSON, la función de finalización de código y los ayudantes de entrada de XMLSpy se lo pondrán muy fácil. El editor de archivos JSON incluye varios documentos y esquemas JSON.

Vista texto para JSON

Cómo editar JSON en la vista Texto de XMLSpy

El editor de archivos 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 / Estructura JSON

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.

Easy JSON editor: Tree View

Editor JSON5

JSON5 es una ampliación de JSON que añade algunas extensiones ECMAScript 5 Al ser un estricto subconjunto de JavaScript, JSON5 funciona con cualquier contenido JSON. Estas son algunas de las diferencias entre JSON y JSON5:

  • JSON5 admite comentarios
  • En JSON5 las claves de los pares clave:valor no tienen que estar entre comillas
  • En JSON5 las cadenas de texto pueden abarcar varias líneas
  • Los documentos JSON5 se pueden validar con esquemas JSON pero no con esquemas Avro (lo que sí se puede hacer con documentos JSON)

Intelligent JSON5 editor in XMLSpy

XMLSpy es compatible con JSON y JSON5 y permite editar sin restricciones en las dos versiones del estándar. Por defecto, XMLSpy sabe diferencias entre archivos JSON y JSON por sus extensiones .json y .json5.

Conversión JSON <=> XML

El editor para JSON no solo ofrece edición in JSON, sino que con él también puede convertir archivos de XML a 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.

Convert XML to/from JSON in XMLSpy

Procesamiento de JSON con XQuery y XSLT

Con el editor JSON de XMLSpy también puede realizar consultas JSON con XPath / XQuery y transformar JSON en HTML y otros formatos con XSLT.

El editor JSON es compatible con XPath, XQuery y XSLT para documentos JSON

¿Por qué descargar un editor JSON?

Al contrario que con otras herramientas en línea básicas, el editor JSON de XMLSpy ofrece todas las funciones avanzadas que hemos descrito anteriormente reunidas en una sola versión. Instale en unos minutos el software para probar el editor JSON durante 30 días y totalmente gratis. No necesita ninguna tarjeta de crédito para activar su prueba gratuita de 30 días.