JsonNode
Ein globales Objekt, das Methoden zum Durchlaufen des JSON-Inhalts bereitstellt.
Sie können auf ein Objekt JsonNode zugreifen, indem Sie getAsJsonContent() in einem Objekt Anforderung aufrufen.
Sie haben Zugriff auf JSON-Inhalte von einem POST- oder URL-Parameter, indem Sie request.postParms.<parameter name>.getAsJsonContent() oder request.urlParms.<parameter name>.getAsJsonContent() aufrufen.
JsonNode - getIterator(String xPath)
Gibt ein Objekt JsonNodeIterator für den JSON-Inhalt zurück.
Diese Methode kann nur für den Stammknoten verwendet werden, kann jedoch auch verwendet werden, um tief in das JSON-Objekt zu gelangen. Nachfolgende Traversen müssen die Methode Iterator() verwenden.
| Name | Typ | Beschreibung |
|---|---|---|
| xPath | Zeichenfolge | Ein xPath-Ausdruck. |
| Typ | Beschreibung |
|---|---|
| JsonNodeIterator | Ein Objekt, das Knoten im JSON-Objekt iterieren kann. |
JsonNode - iterator()
Gibt ein Objekt JsonNodeIterator zurück, das alle untergeordneten Knoten des aktuellen Knotens iteriert.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| JsonNodeIterator | Ein Objekt, das Knoten im JSON-Objekt iterieren kann. |
JsonNode - getAsString()
Gibt den aktuellen Knotenwert als Zeichenfolge zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Der aktuelle Knotenwert. |
JsonNode - getAsString(String propertyName)
Gibt den Zeichenfolgenwert der angegebenen Eigenschaft zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| propertyName | Zeichenfolge | Der Name der Eigenschaft. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Der Eigenschaftswert. |
JsonNode - getName()
Gibt den Namen des aktuellen JSON-Knotens zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Name des aktuellen JSON-Knotens. |
JsonNode - valueFor(String tableName, String fieldName)
Gibt an, dass die JSON-Eigenschaft dem angegebenen Feld in der angegebenen Tabelle zugeordnet ist.
Durch Aufrufen dieser Methode für eine JSON-Eigenschaft wird dem Proxy mitgeteilt, dass der Wert für diese Eigenschaft dem angegebenen Feld in der angegebenen Tabelle zugeordnet ist. Der Proxy entscheidet dann, ob das Feld verschlüsselt werden muss. Wenn die Tabellen- und Feldnamen unbekannt sind, können Sie die Methode valueFor() auf einer Tabelle und einem Feld mit der Bezeichnung Dynamisch zugeordnet basierend auf der Anfrage aufrufen.
| Name | Typ | Beschreibung |
|---|---|---|
| tableName | Zeichenfolge | Der Tabellenname. |
| fieldName | Zeichenfolge | Der Feldname. |
| Typ | Beschreibung |
|---|---|
| void |
JsonNode - encodedQueryFor(String tableName)
Gibt an, dass der Wert der JSON-Eigenschaft eine codierte Abfrage für die angegebene Tabelle ist.
Durch das Aufrufen dieser Funktion auf einem JSON-Knoten wird dem Proxy mitgeteilt, dass der Wert ein ist Codierte Abfragezeichenfolgen Für die angegebene Tabelle. Der Proxy analysiert die verschlüsselte Abfrage und verschlüsselt die Werte für Felder in der verschlüsselten Abfrage, die verschlüsselt werden müssen.
| Name | Typ | Beschreibung |
|---|---|---|
| tableName | Zeichenfolge | Die Tabelle, auf der die Abfrage ausgeführt werden soll. |
| Typ | Beschreibung |
|---|---|
| void |