Freigeben über


JSONVALUE EB-Funktion

Die Funktion JSONVALUE analysiert Daten im JavaScript Object Notation (JSON)-Format, auf die über den angegebenen Pfad zugegriffen wird, und sie extrahiert einen Skalarwert, der auf der angegebenen ID basiert. Anschließend wird der extrahierte Skalarwert als Wert String zurückgegeben.

Syntax

JSONVALUE (input, path)

Argumente

input: Zeichenfolge

Der gültige Pfad einer Datenquelle des Typs String, die JSON-Daten enthält.

path: Zeichenfolge

Der Bezeichner eines Skalarwerts der JSON-Daten. Verwenden Sie einen Schrägstrich (/), um die Namen verwandter JSON-Knoten zu trennen. Verwenden Sie die Notation mit eckigen Klammern ([]), um den Index eines bestimmten Werts in einem JSON-Array anzugeben. Beachten Sie, dass für diesen Index eine nullbasierte Nummerierung verwendet wird.

Rückgabewerte

Zeichenfolge

Der resultierende Textwert.

Beispiel 1

Die Datenquelle JsonField enthält die folgenden Daten im JSON-Format: {"BuildNumber":"7.3.1234.1", "KeyThumbprint":"7366E"}. In diesem Fall gibt der Ausdruck JSONVALUE (JsonField, "BuildNumber") den folgenden Wert des Datentyps String zurück: "7.3.1234.1".

Beispiel 2

Die Datenquelle JsonField des Typs Berechnetes Feld enthält den folgenden Ausdruck: "{""workers"": [ {""name"": ""Adam"", ""age"": 30, ""emails"": [""AdamS@Contoso.com"", ""AdamS@Hotmail.com"" ]}, { ""name"": ""John"", ""age"": 21, ""emails"": [""JohnS@Contoso.com"", ""JohnS@Aol.com""]}]}"

Dieser Ausdruck ist so konfiguriert, dass er einen Zeichenfolge-Wert zurückgibt, der die folgenden Daten im JSON-Format darstellt.

{
    "workers": [
        {
            "name": "Adam",
            "age": 30,
            "emails": [ "AdamS@Contoso.com", "AdamS@Hotmail.com" ]
        },
        {
            "name": "John",
            "age": 21,
            "emails": [ "JohnS@Contoso.com", "JohnS@Aol.com" ]
        }
    ]
}

In diesem Fall gibt der Ausdruck JSONVALUE(json, "workers/[1]/emails/[0]") den folgenden Wert des Zeichenfolge-Datentyps zurück: JohnS@Contoso.com.

Zusätzliche Ressourcen

Textfunktionen