es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: JSONSCHEMA

JsonSchema y validación.

¡Colegas! Estoy intentando usar jsonSchema para la validación de un objeto de entrada (Json como cadena). Pero tengo un problema con el siguiente mensaje: com.networknt.schema.JsonSchemaException: java.lang.UnsupportedOperationException: No hay un validador adecuado para id. Mi schema es así: “` { “type” : “object”, “id” : “urn:jsonschema:x:x:x:x:x:x:x:x:Nombre_de_clase”, “properties” : { ///objetos } . . . Read more

from environment variables specified at runtime. JSON Schema toma valores de otro archivo (no JSON), toma nombres de archivo de las variables de entorno especificadas en tiempo de ejecución.

¿Es posible restringir los valores o nombres de propiedad en el esquema de acuerdo con los datos definidos en otro archivo json (no esquema, solo de datos)? ¿O incluso tomar archivos de una carpeta y procesar sus nombres? Por ejemplo, YAML: Archivo 1: Atributos: – Atributo1 – Atributo2 Archivo 2: . . . Read more

El esquema dependiente de JSON no está validando.

Estoy tratando de aprender el esquema JSON, pero algo no me está funcionando bien. Estoy tratando de ejecutar el ejemplo de http://json-schema.org/understanding-json-schema/reference/conditionals.html#id4 para dependentSchemas, pero simplemente no se valida. Estoy usando este esquema: check_schema = {"$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "name": { "type": "string" }, "credit_card": { "type": "number" . . . Read more

Cómo crear un esquema JSON para validar si un campo dado de tipo cadena contiene un valor de un array de cadenas dado.

Necesito crear un esquema JSON (puede utilizar cualquier versión) para validar el campo de cadena que solo puede contener valores del array de cadenas dado en otro campo. Ejemplo MVE: Para “picked”, los únicos valores válidos son los especificados en “values”. Válido: { “values”: [“Foo”, “Bar”, “Baz”], “picked”: “Bar” } . . . Read more