Herramientas JSON

Herramientas flexibles para editar, generar y convertir datos JSON
JSON (notación de orientación JavaScript) es un estándar abierto, 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 de servicios web y aplicaciones AJAX.
Tras un largo debate, se ha llegado a la conclusión de que la idoneidad de XML y JSON depende de las circunstancias y de cada proyecto. Por eso es importante tener la posibilidad de trabajar con herramientas de desarrollo compatibles con ambas tecnologías.
Altova ofrece herramientas compatibles con JSON que incluyen funciones de edición y generación de instancias y esquemas JSON, asignación de datos JSON a otros formatos y validación de datos JSON de alto rendimiento.

Edite y genere código JSON, JSON5 y JSON Schema

Editor de esquemas JSON

Editor gráfico de esquemas JSON

Al igual que ocurre con los esquemas XML, los esquemas JSON pueden editarse de forma visual. El editor de esquemas JSON de XMLSpy está basado en el paradigma de edición gráfica del editor de esquemas XML y permite editar esquemas JSON mediante operaciones visuales y con ayuda de ayudantes de entrada inteligentes. Esto facilita considerablemente el desarrollo de esquemas JSON.
Además, no hace falta crear el esquema JSON desde cero. Con XMLSpy puede generar un esquema JSON a partir de un esquema XML.
Asimismo, el editor de esquemas JSON ofrece una función de validación.
Y, por último, XMLSpy ofrece una función de generación de documentación en formato HTML, PDF y RTF.

Editor JSON

Editor JSON y JSON5
El editor JSON de XMLSpy es compatible con JSON y JSON5.
Además, las funciones de edición, revisión sintáctica y validación de instancias JSON están disponibles en la vista Texto y en la vista Cuadrícula de XMLSpy. Los ayudantes de entrada ofrecen sugerencias y además existe una función para convertir documentos XML en documentos JSON y viceversa.

Asignación, conversión e integración de datos JSON

Convertir datos JSON
Altova ofrece la herramienta de asignación de datos MapForce para proyectos que requieran conversiones de datos JSON más complejas o frecuentes. MapForce es una herramienta de transformación compatible con todo tipo de datos que admite datos JSON como formato de entrada y salida. Con ella podrá realizar asignaciones entre datos JSON y:
  • XML
  • Bases de datos
  • Archivos planos
  • EDI
  • XBRL
  • Servicios web
  • Excel
Empiece por cargar los orígenes y destinos de datos y después defina asignaciones, filtros y funciones de procesamiento de datos. Podrá ver y guardar los resultados de la asignación inmediatamente o automatizar la transformación de datos con MapForce Server.

Aplicaciones móviles y JSON

Crear una aplicación móvil que consume datos JSON
JSON tiene un mínimo consumo y, por tanto, es un formato de datos ideal para aplicaciones móviles, en las que lo fundamental es transferir la menor cantidad de datos posible para ofrecer un rendimiento óptimo.
Cuando cree su aplicación móvil en MobileTogether, puede utilizar datos JSON cargándolos desde un archivo directamente o a través de un servicio web REST o de una solicitud HTTP o FTP.

Validación JSON de alto rendimiento

Para los proyectos que exigen procesar una gran cantidad de datos JSON, Altova ofrece RaptorXML Server, una herramienta servidor de alto rendimiento para la validación de JSON, JSON5 y JSON Schema.
Esta herramienta ofrece informes de errores y API para .NET y Python. Además se integra con XMLSpy para procesar datos desde el editor a gran velocidad.