Extraire
Utilisez la stratégie Extraire pour extraire et transformer les données des zones du contexte d'API.
Avant de commencer
| Passerelle | Version de la stratégie |
|---|---|
| DataPower® API Gateway | 2.0.0 |
Cette rubrique explique comment configurer la stratégie dans l'éditeur d'assemblage. Pour plus d'informations sur la configuration de la stratégie dans votre source « OpenAPI », consultez la section « extract ».
A propos de cette tâche
La règle Extraire spécifie la source de données qui contient le contenu à transformer, les zones qui contiennent le contenu et les expressions qui définissent comment transformer le contenu. Vous utilisez un sous-ensemble de notation JSONata pour spécifier les zones à extraire et transformer. Pour plus d'informations, consultez la section « Création d'expressions JSONata pour extraire et transformer des données ».
L'entrée de la stratégie Extract doit être des données analysées. Une façon de produire des données analysées consiste à ajouter une stratégie Analyse avant la stratégie Extraire dans votre assemblage.
Procédure
Exemple
account pour n'inclure que les 4 derniers caractères.- extract:
version: 2.0.0
title: extract
root: message.body
extracts:
- capture: $.members.policy.**.account
transform: $substring($,-4)
description: Include only the last 4 characters of the account field.
Need to verify available versions.