JSONVALUE ER funkcija
Funkcija JSONVALUE
išanalizuoti duomenis "JavaScript" objekto notacijos (JSON) formatu, kurį galima pasiekti nurodytu maršrutu, ir išskleidžiant dydžio keitimo reikšmę su nurodytu ID. Tada ji grąžina išskleistą dydžio keitimo vertę kaip eilutės vertę.
Sintaksė
JSONVALUE (input, path)
Argumentai
input
: Eilutė
Tinkamas eilutės tipo, kuriame yra JSON duomenys, duomenų šaltinio maršrutas.
path
: Eilutė
Skaliarinės reikšmės JSON duomenų identifikatorius. Norėdami atskirti susijusių JSON mazgų pavadinimus, naudokite pasvirą brūkšnį (/). Naudokitės laužtiniais ])]) nurodymais, jei norite nurodyti konkrečios vertės indeksą JSON masyve. Atkreipkite dėmesį, kad šiame indekse naudojamas nulinis numeravimas.
Grįžimo vertės
Eilutės
Gaunama tekstinė reikšmė.
1 pavyzdys
JsonField duomenų šaltinyje yra šie duomenys JSON formatu: {"BuildNumber":"7.3.1234.1", "KeyThumbprint":"7366E"}. Šiuo atveju, išraiška grąžina JSONVALUE (JsonField, "BuildNumber")
šią eilutės duomenų tipo vertę : "7.3.1234.1".
2 pavyzdys
Apskaičiavimo lauko tipo JsonFieldduomenų šaltinyje yra ši išraiška: "{""workers"": [ {""name"": ""Adam"", ""age"": 30, ""emails"": [""AdamS@Contoso.com"", ""AdamS@Hotmail.com"" ]}, { ""name"": ""John"", ""age"": 21, ""emails"": [""JohnS@Contoso.com"", ""JohnS@Aol.com""]}]}"
Ši išraiška sukonfigūruota grąžinti eilutės vertę , kuri nurodo šiuos duomenis JSON formatu.
{
"workers": [
{
"name": "Adam",
"age": 30,
"emails": [ "AdamS@Contoso.com", "AdamS@Hotmail.com" ]
},
{
"name": "John",
"age": 21,
"emails": [ "JohnS@Contoso.com", "JohnS@Aol.com" ]
}
]
}
Šiuo atveju, išraiška grąžina JSONVALUE(json, "workers/[1]/emails/[0]")
šią eilutės duomenų tipo vertę: JohnS@Contoso.com
.
Papildomi ištekliai
Atsiliepimai
https://aka.ms/ContentUserFeedback.
Jau greitai: 2024 m. palaipsniui atsisakysime „GitHub“ problemų, kaip turiniui taikomo atsiliepimų mechanizmo, ir pakeisime jį nauja atsiliepimų sistema. Daugiau informacijos žr.Pateikti ir peržiūrėti atsiliepimą, skirtą