Editor JSON

Edición y conversión de archivos JSON

  • Revolucionario editor de la Vista Cuadrícula para JSON
  • Edición de JSON, JSON5, Líneas JSON y JSONC
  • Use filtros y fórmulas directamente en la Cuadrícula JSON
  • Creación de gráficos a partir de datos JSON
  • Vista Texto con color de sintaxis y plegamiento de código
  • Ayudantes de entrada contextuales, emparejamiento de paréntesis
  • Revisión de sintaxis JSON

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, JSON5, Líneas JSON y JSON con comentarios (JSONC) 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.

Revolucionario editor de la Vista Cuadrícula para JSON

El editor de la vista Cuadrícula JSON de XMLSpy hace que editar datos JSON sea muy sencillo

El Editor JSON de XMLSpy incluye la vista Cuadrícula JSON ofrece una representación gráfica de la estructura del documentos JSON que es mucho más fácil de entender que el código JSON 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 Cuadrícula JSON también cuenta con potentes funciones como:

  • Vistas de lista y tabla
  • Detección automática de tipos
  • Comandos dentro de las celdas
  • Accesos rápidos de teclado para editar más rápido
  • Filtros XQuery para modificar la vista
  • Fórmulas XQuery para generar resultados complementarios
  • Gráficos JSON a partir de datos numéricos

Descubra por qué la Cuadrícula JSON es revolucionaria

Con la Cuadrícula 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, 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.

The JSON Editor Grid has active buttons for the most common JSON editing operations

El Editor de la Cuadrícula JSON 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.

Cuando hay un esquema JSON asociado a un documento JSON, 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.

Edit JSON files with auto-complete based on JSON Schema

La Cuadrícula JSON 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:

Alternar entre la vista de lista y la vista de tabla en la Cuadrícula JSON

Filtros y fórmulas de la Cuadrícula JSON

Los filtros y las fórmulas XQuery del editor 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.

Use XQuery filters and formulas on JSON data in the JSON editor

 

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 generar datos de salida (conjuntos de nodos y cálculos) con una fórmula y mostrarlos en la Vista Cuadrícula para JSON. 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 JSON. Esto significa que ahora puede usar las fórmulas para computar el contenido de documentos JSON en la Cuadrícula JSON de XMLSpy.

Use XQuery filters and formulas on JSON data in JSON View

Creación de gráficos a partir de datos JSON

Además de poder usar XQuery para las fórmulas de la Cuadrícula JSON, también puede usar este lenguaje para crear gráficos a partir de datos numéricos JSON.

Create charts using JSON data directly in JSON Grid

Después de configurar una función de gráfico, el icono Guardar incrusta ese gráfico en el archivo como una imagen cifrada en base64. Puede guardar el gráfico como un archivo de imagen, por ejemplo en formato .jpg o .png, haciendo clic con el botón derecho en el gráfico en la vista Cuadrícula.

Ningún otro editor JSON incluye tantas funciones como este.

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.

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. XMLSpy es un editor de JSON para Windows

Edición de Líneas JSON y JSON con comentarios

El editor JSON de XMLSpy también permite editar y validar documentos de Líneas JSON (JSONL) y JSON con comentarios (JSONC).

Líneas JSON es un formato de texto para almacenar datos estructurados en los que cada registro que está en una línea propia es un objeto JSON válido. Esto permite procesar los registros uno a uno, lo que hace que este formato sea muy cómodo para exportar y enviar datos.

El formato JSON con Comentarios se creó para poder incluir comentarios en cualquier documento JSON. Los comentarios ya se pueden usar en JSON5, pero el formato JSONC también permite incluir comentarios en documentos JSON de versiones anteriores.

Editing JSON Lines in XMLSpy

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 para Windows 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.