vous permet de créer une structure JSON à partir d'un schéma JSON.
Pour plus d'informations concernant le support d'éléments de schémas JSON, consultez Support des schémas JSON.
n'utilise pas les schémas JSON pour valider les documents JSON. Ils sont utilisés uniquement en tant que modèles, pour créer des structures JSON. Par exemple, si une chaîne de caractères est définie comme "maxLength": 15, aucune erreur n'est retournée si la chaîne de caractères dépasse les 15 caractères.
Avant de commencer
Vous avez un fichier de schéma JSON à importer.
Vous avez ajouté toute référence devant être ignorée à la liste de blocage Reference blacklist dans Window > Preferences > Mapping > Representations. Pour plus d'informations, consultez Préférences des représentations.
Pourquoi et quand exécuter cette tâche
Cet exemple utilise le schéma JSON suivant :
{
"$id": "https://example.com/arrays.schema.json",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "A representation of a list of customers.",
"type": "object",
"properties": {
"customers": {
"type": "array",
"items": {
"$ref": "#/$defs/customer"
}
}
},
"$defs": {
"customer": {
"type": "object",
"properties": {
"LastName": {
"type": "string",
"description": "The customer's last name."
},
"firstName": {
"type": "string",
"description": "The customer's last name."
},
"address": {
"type": "object",
"description": "The customer's address.",
"properties": {
"street": {
"type": "string"
},
"postCode": {
"type": "integer"
},
"city": {
"type": "string"
},
"state": {
"type": "string"
},
"country": {
"type": "string"
}
}
}
}
}
}
}
Procédure
Sélectionnez le type d'import, JSON Schema dans cet exemple, puis cliquez sur Next.
Résultats
Une structure JSON est créée, avec tous les éléments spécifiés dans le schéma. Si vous importez un document échantillon suivant ce schéma, vous pouvez voir les éléments mis en valeur correctement. Avec le schéma utilisé dans cet exemple, vous pouvez importer l'échantillon suivant :
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.