Tag: JSONSCHEMA
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
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
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
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
Quiero generar un esquema a partir de un objeto. Hay algunas propiedades que no deben ser serializadas. La supresión funciona bien. Cuando genero el esquema, estas propiedades aparecen ahí, lo cual está mal para mi caso. Pero no pude encontrar nada sobre cómo puedo suprimir esas propiedades en la generación . . . Read more