JsonvalidatorLos conceptos en programación tienden a repetirse por mucho que cambiemos el lenguaje. Hoy se utiliza JSON como formato de intercambio de datos y XML parece más relegado a una segunda posición. Una de las funcionalidades que más se demandan a la hora de intercambiar datos es validar las estructuras de estos. XML dispone de sus XML Schemas y JSON dispone de los JSON Schemas que son relativamente modernos. Vamos a ver un ejemplo de estos.

JSON Schemas

La sintaxis de un JSON Schema define los diferentes campos que una estructura concreta posee :

En este caso se definen tres propiedades (nombre,apellidos,edad) con su diferente tipología. Ademas se obliga a que todas ellas sean obligatorias. Eso implica que una estructura JSON como la siguiente será válida:

En cambio las siguientes estructuras no lo serán:

Para validar de forma rápida las estructuras JSON contra sus Schemas podemos usar como herramienta online jsonschemavalidator.

Jsonvalidatorschemaonline

Si necesitamos usar las validaciones a nivel de programación muchas plataformas ya disponen de sus propias librerías (.NET, Java, Javascript).

También te recomendamos

Convierte tus XML a JSON y viceversa, online

Centro de innovación BBVA

Interoperabilidad en el siglo XXI


La noticia Utilizando JSON Schema fue publicada originalmente en Genbeta Dev por Cecilio Álvarez .

 

desde Genbeta Dev http://ift.tt/1JiVaHv
via IFTTT