¿Cómo puedo obtener todos los nombres de campos incorrectos? Por ejemplo, tengo la siguiente cadena de entrada en formato JSON: { “name”: “name#1”, “address”: “address#1”, “pone”: “000000000”, “ail”: “mail@smth.ru” } Donde los campos ‘pone’ y ‘ail’ son incorrectos. Se necesita usar ‘phone’ y ’email’. También uso esta propiedad: mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, true); . . . Read more
¡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
Quiero usar el validador de esquemas JSON de Camel para validar un archivo JSON con un esquema JSON utilizando el borrador 07. Apache Camel utiliza el borrador 04 por defecto y para cambiarlo al borrador 07 debo usar un cargador de esquemas de tipo JsonSchemaLoader según su documentación. ¿Cómo usar . . . Read more