JsonNode

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Ein globales Objekt, das Methoden zum Iterieren über den JSON-Inhalt bereitstellt.

    Sie können auf zugreifen JsonNode Objekt durch Aufruf GetAsJsonContent() Auf einem Anforderung Objekt.

    Sie greifen über einen auf JSON-Inhalt zu POST- oder URL-Parameter Durch Anruf Request.postParms.<parameter name>.getAsJsonContent() Oder Request.urlParms.<parameter name>.getAsJsonContent() .

    JsonNode – getIterator(Zeichenfolgen-XPath)

    Gibt ein zurück JsonNodeIterator Objekt für den JSON-Inhalt.

    Diese Methode kann nur auf dem Stammknoten verwendet werden, kann jedoch verwendet werden, um tief in das JSON-Objekt hineinzugehen. Nachfolgende Durchläufe müssen verwenden Iterator() Methode.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    XPath Zeichenfolge Ein XPath-Ausdruck.
    Tabelle : 2. Rückgaben
    Typ Beschreibung
    JsonNodeIterator Ein Objekt, das über Knoten im JSON-Objekt iterieren kann.

    JsonNode – Iterator()

    Gibt ein zurück JsonNodeIterator Objekt, das über alle untergeordneten Knoten des aktuellen Knotens iteriert.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 4. Rückgaben
    Typ Beschreibung
    JsonNodeIterator Ein Objekt, das über Knoten im JSON-Objekt iterieren kann.

    JsonNode – getAsString()

    Gibt den aktuellen Knotenwert als Zeichenfolge zurück.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 6. Rückgaben
    Typ Beschreibung
    Zeichenfolge Der aktuelle Knotenwert.

    JsonNode – getAsString(String propertyName)

    Gibt den Zeichenfolgenwert der angegebenen Eigenschaft zurück.

    Tabelle : 7. Parameter
    Name Typ Beschreibung
    Eigenschaftsname Zeichenfolge Der Name der Eigenschaft.
    Tabelle : 8. Rückgaben
    Typ Beschreibung
    Zeichenfolge Der Eigenschaftswert.

    JsonNode – getName()

    Gibt den Namen des aktuellen JSON-Knotens zurück.

    Tabelle : 9. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 10. Rückgaben
    Typ Beschreibung
    Zeichenfolge Name des aktuellen JSON-Knotens.

    JsonNode – valueFor(Zeichenfolge tableName, Zeichenfolge fieldName)

    Gibt an, dass die JSON-Eigenschaft dem angegebenen Feld in der angegebenen Tabelle zugeordnet ist.

    Das Aufrufen dieser Methode für eine JSON-Eigenschaft teilt dem Proxy mit, 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 aufrufen WertFür() Methode für eine Tabelle und ein Feld, die sind Dynamisch zugewiesen Basierend auf der Anforderung.

    Tabelle : 11. Parameter
    Name Typ Beschreibung
    tableName Zeichenfolge Der Tabellenname.
    fieldName Zeichenfolge Der Feldname.
    Tabelle : 12. Rückgaben
    Typ Beschreibung
    Ungültig

    JsonNode – encodedQueryFor(Zeichenfolge 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 codierte Abfrage und verschlüsselt die Werte für Felder in der codierten Abfrage, die verschlüsselt werden müssen.

    Tabelle : 13. Parameter
    Name Typ Beschreibung
    tableName Zeichenfolge Die Tabelle, für die die Abfrage voraussichtlich ausgeführt wird.
    Tabelle : 14. Rückgaben
    Typ Beschreibung
    Ungültig