Extrahieren
Verwenden Sie die Richtlinie Extrahieren , um Daten aus Feldern im API-Kontext zu extrahieren und umzusetzen.
Vorbereitende Schritte
| Gateway | Richtlinienversion |
|---|---|
| DataPower® API Gateway | 2.0.0 |
In diesem Abschnitt wird die Konfiguration der Richtlinie im Assembly-Editor beschrieben. Weitere Informationen zur Konfiguration der Richtlinie in Ihrer „ OpenAPI “-Quelle finden Sie unter „extract “.
Informationen zu dieser Task
Die Richtlinie Extrahieren gibt die Datenquelle an, die den zu transformierenden Inhalt enthält, die Felder, die den Inhalt enthalten, und Ausdrücke, die definieren, wie der Inhalt transformiert wird. Sie verwenden eine Untergruppe der JSONata-Notation zur Angabe der Felder, die extrahiert und transformiert werden sollen. Weitere Informationen finden Sie unter „Erstellen von JSONata-Ausdrücken zum Extrahieren und Transformieren von Daten “.
Die Eingabe für die Richtlinie Extrahieren muss syntaktisch analysiert werden. Eine Möglichkeit, geparste Daten zu erzeugen, besteht darin, eine Parsing -Richtlinie vor der Richtlinie Extrahieren in Ihrer Assembly hinzuzufügen.
Vorgehensweise
Beispiel
account so um, dass er nur die letzten 4 Zeichen enthält.- 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.