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

cómo filtrar datos json mediante un esquema json

Por ejemplo, hay datos JSON: { “aa”: { “a”: 1, “b”: “2” } } Y hay un esquema JSON: { “aa”: { “required”: true, “type”: “object”, “properties”: { “a”: { “type”: “integer” } } } } ¿Existen herramientas que puedan filtrar los datos JSON y poner un campo adicional en . . . Read more

Referencia de tamaño de array en esquema Json

Tengo un esquema JSON con dos entidades Foo y Bar. Foo contiene el campo size y Bar es un arreglo. Quiero que el tamaño del arreglo Bar sea igual a Foo.size. ¿Existe alguna forma de lograr esto? Mi enfoque es usar una referencia a la definición del size en Foo, . . . Read more

Cómo validar json con la ayuda de jsonschema?

Quiero validar mi entrada JSON – my_json. Esperaba una excepción (porque job1 no es job). ¿Cómo validar este JSON? import json from jsonschema import validate # Describe qué tipo de JSON esperas. schema = { "job" : {"type" : "string"}, "big_list": [ { "id": 1, "code": "qqq" }, { "id": . . . Read more

Cómo usar patternProperties en Json Schema

Mi formato json es: { “group_1”: { “sensor_1”: {}, “sensor_2”: {} }, “group_2”: { “sensor_1”: {}, “sensor_2”: {} } } y el esquema json es: { “$schema”: “http://json-schema.org/draft-04/schema#”, “type”: “object”, “patternProperties”: { “^(group[0-9]+)$”: { “type”: “object”, “patternProperties”: { “^(sensor[0-9]+)$”: { “type”: “object” } } } }, “additionalProperties”: false } Si . . . Read more