Schema JSON utilisateur
Intermediaire JSON Schema
Un JSON Schema pour valider les objets utilisateur avec champs requis, motifs et enums. Un exemple realiste pour votre projet ou vos tests.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://example.com/user.schema.json",
"title": "User",
"description": "A user account in the system.",
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^usr_[a-z0-9]{6}$",
"description": "Unique user identifier"
},
"name": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"email": {
"type": "string",
"format": "email"
},
"age": {
"type": "integer",
"minimum": 0,
"maximum": 150
},
"role": {
"type": "string",
"enum": ["admin", "editor", "viewer"]
}
},
"required": ["id", "name", "email"],
"additionalProperties": false
} Ouvrir dans l'outil
Outils associes
Plus d'exemples
- schema
- user
- validation