Condicionales

www.altova.com Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Guía y referencia del usuario > JSON y esquemas JSON > Vista Esquema JSON >

Condicionales

Los condicionales son una opción nueva de draft-07 y permiten indicar que las restricciones de validación deben ser distintas en función de ciertos aspectos del objeto en cuestión, como su tipo u otras restricciones propias de ese tipo.

 

Agregar un condicional

Puede agregar condicionales a cualquier definición desde el menú contextual de esa definición (imagen siguiente). Para acceder al submenú del condicional, haga clic con el botón derecho en la definición a la que quiere agregar el condicional y después seleccione Agregar secundario | Condicionales.

JSONSchemaAddConditional

 

Configurar la validación de condicionales

El condicional se agrega como una caja con tres elementos: If-Then-Else (imagen siguiente).

JSONSchemaConditional

Para configurar la validación de condicionales:

 

1.Configure la condición de la caja If. Para ello seleccione un tipo en el ayudante de entrada Detalles y después una restricción basada en tipo en el ayudante de entrada Restricciones.
2.En la caja Then configure los requisitos de validación en caso de que se cumpla la condición indicada en la caja If.
3.En la caja Else configure los requisitos de validación en caso de que se cumpla la condición indicada en la caja If.

 

 


© 2019 Altova GmbH