Accéder au contenu principal Passer au contenu complémentaire

Mapper des jeux de valeurs fixes

Utilisez les fonctions MapValues et ValueMapping pour mapper des valeurs énumérées d'une structure d'entrée vers différentes valeurs énumérées dans une structure de sortie.

Pourquoi et quand exécuter cette tâche

Dans cet exemple, vous avez un fichier d'entrée JSON avec un tableau de client·es. Chaque client·e comprend trois éléments : id, name et tier. L'élément tier comprend une liste fixe de valeurs : One, Two et Three. Dans la sortie, vous souhaitez une structure similaire, mais comprenant status au lieu de tier et une liste de valeurs différente : Platinum, Gold et Silver. Vous devez mapper les valeurs tier aux valeurs status correctes.
Vous pouvez utiliser l'échantillon JSON suivant pour créer votre structure d'entrée :
{
    "customers": [
        {
            "id": "abc-123",
            "name": "John Doe",
            "tier": "Two"
        },
        {
            "id": "def-456",
            "name": "Jane Smith",
            "tier": "One"
        },
        {
            "id": "ghi-789",
            "name": "Emily Stone",
            "tier": "Three"
        }
    ]
}            
Vous pouvez utiliser l'échantillon JSON suivant pour créer votre structure de sortie.
{
    "customers": [
        {
            "id": "",
            "name": "",
            "status": ""
        }
    ]
}

Cette page vous a-t-elle aidé ?

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.