Validador de Esquemas JSON y Generador de Datos Simulados
Solo localValida, infiere, construye, compara, simula y convierte esquemas JSON y modelos OpenAPI.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Product",
"type": "object",
"additionalProperties": false,
"properties": {
"id": {
"type": "integer",
"minimum": 1
},
"name": {
"type": "string",
"minLength": 2
},
"email": {
"type": "string",
"format": "email"
},
"tags": {
"type": "array",
"items": {
"type": "string"
},
"uniqueItems": true
},
"status": {
"enum": [
"draft",
"active",
"archived"
]
}
},
"required": [
"id",
"name",
"status"
]
}{
"id": 42,
"name": "Nobuf Toolkit",
"email": "hello@nobuf.com",
"tags": [
"browser",
"private"
],
"status": "active"
}Cómo usarla
- 01
Elegir un dialecto
Pegue el esquema JSON o un documento OpenAPI, seleccione un modelo de componente, y valide JSON con el mismo Draft 7, 2019-09, o motor 2020-12.
- 02
Construcción y ensayo
Inferir un esquema de una muestra, editar campos comunes visualmente, inspeccionar errores de JSON Pointer y generar casos válidos de pruebas más límites.
- 03
Convertir y comparar
Copia la salida TypeScript o Zod y revisa una diferencia de compatibilidad conservadora antes de desarrollar un esquema.
Preguntas frecuentes
¿Qué borradores JSON Schema son apoyados?
La validación utiliza instancias Ajv separadas para el Proyecto 7, Proyecto 2019-09, y Proyecto 2020-12 para que los vocabularios dialécticos no se mezclen.
¿Soporta OpenAPI?
Puede detectar un documento OpenAPI y trabajar con esquemas bajo components.schemas. No pretende validar cada ruta, operación, esquema de seguridad o extensión del proveedor en el documento API completo.
¿Los datos simulados generados son aleatorios?
No. El generador incorporado es intencionalmente determinista, utilizando const, enum, ejemplos, por defecto, restricciones y ejemplos de formato seguro cuando sea posible.
¿Está completo el informe de compatibilidad?
No. Marca la propiedad común, el campo requerido y los cambios de tipo conservadoramente. Los esquemas condicionales, las referencias, los vocabularios personalizados, y el comportamiento del consumidor todavía necesitan revisión.
Herramientas relacionadas
Continúa con otras utilidades web específicas.