---
title: "Edición, conversión y generación de archivos JSON"
date: "2013-03-12"
categories: 
  - "json"
tags: 
  - "json"
  - "xml-json"
  - "xmlspy"
description: Descubra cómo XMLSpy facilita la edición y conversión de JSON, gracias a sus funciones avanzadas para la verificación de la sintaxis y la gestión de errores, lo que simplifica las tareas de manejo de datos.
---
Status: #blog

Tags:  #json #xml-json #xmlspy

Categories: [json](/blog/es/category/json.md)
# Edición, conversión y generación de archivos JSON

A medida que el uso de JSON como protocolo de transporte de datos se hace más común, pensé que sería útil analizar el soporte de JSON en XMLSpy. Ha habido mucho debate sobre las ventajas de JSON frente a XML, pero, en esencia, existen casos en los que JSON es la mejor opción, y otros en los que XML tiene más sentido. [Este artículo](http://www.xmlaficionado.com/2009/11/json-and-xml.html) en el blog XML Aficionado analiza este tema de manera bastante completa.

Aunque es posible que deba elegir entre JSON y XML según la tarea de desarrollo que esté realizando, no tiene que elegir entre editores de código: XMLSpy admite ambas tecnologías e incluso puede convertir entre ellas. Veamos cómo funciona.  

**Edición de JSON**  

Para facilitar al máximo la edición de JSON, Altova ha extendido sus avanzadas funciones de edición de [XML](https://www.altova.com/es/xmlspy/xml-editing.html) al [editor de JSON](https://www.altova.com/es/xmlspy/json-editor.html). Si elige editar JSON en modo de texto, XMLSpy le ayuda con funciones como el resaltado de la sintaxis, el emparejamiento de corchetes, el plegado del código fuente, ventanas y menús de ayuda, entre otras.  
  
[![clip_image001](https://lh6.ggpht.com/-b_MqgxrB2tc/UT31XvhmiyI/AAAAAAAAAUk/4EQK6Ots1cY/clip_image001_thumb.png?imgmax=800 "clip_image001")](http://lh4.ggpht.com/-A1kwghA4rek/UT31XfspHdI/AAAAAAAAAUc/nCex5o8HR2g/s1600-h/clip_image001%25255B3%25255D.png)  
  
Aquí tiene el mismo archivo JSON, pero en una vista de cuadrícula, que ofrece una representación gráfica de la estructura JSON con edición mediante arrastrar y soltar. Ambas vistas ofrecen [verificación de la sintaxis JSON](https://www.altova.com/es/xmlspy/json-editor.html) y funciones avanzadas de detección de errores.  
  
[![(No se proporciona texto para traducir. Por favor, proporcione el texto en inglés que desea que traduzca al español.)](https://lh4.ggpht.com/-R9P43nBIpFw/UT31Ydk1a0I/AAAAAAAAAU0/_0P100O6Lgs/clip_image002_thumb.png?imgmax=800 "clip_image002")](http://lh5.ggpht.com/-fORAlWcNULc/UT31X0mYAuI/AAAAAAAAAUs/Bonh4OPOxAs/s1600-h/clip_image002%25255B3%25255D.png)  
  
Otro requisito común es [convertir XML a/desde JSON](https://www.altova.com/es/xmlspy/json-editor.html), lo que se puede hacer con una sola opción en el menú de conversión de XMLSpy. Los datos JSON anteriores se han convertido a XML válido:  
  
[![clip_image003](https://lh3.ggpht.com/-w-Yn-qpz7l8/UT31YzzWFgI/AAAAAAAAAVE/wgWItZL3urk/clip_image003_thumb.png?imgmax=800 "clip_image003")](http://lh5.ggpht.com/-J4AOaNyilM4/UT31YpsFM6I/AAAAAAAAAU8/HlTlGdX1ENM/s1600-h/clip_image003%25255B3%25255D.png)  
  
Tener funciones de edición y conversión de JSON integradas directamente en el [editor XML](https://www.altova.com/es/xml-editor/) es muy útil, especialmente si está utilizando el paquete de integración gratuito para Eclipse o Visual Studio.  

[Échele un vistazo](https://www.altova.com/es/download-trial.html) y díganos qué le parece.
