Muistiinpano
Tälle sivulle pääsy edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoja.
Tälle sivulle pääsy edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoja.
Syntaksi
Json.Document(jsonText as any, optional encoding as nullable number) as any
Noin
Palauttaa JSON-tiedoston sisällön.
-
jsonText: JSON-tiedoston sisältö. Tämän parametrin arvo voi olla teksti tai binaariarvo, jonka funktio, kuten File.Content, palauttaa. -
encodingTextEncoding.Type: , joka määrittää JSON-asiakirjassa käytetyn koodauksen. Josencodingjätetään pois, käytetään UTF8:aa.
Esimerkki 1
Palauttaa määritetyn JSON-tekstin sisällön tietueena.
käyttö
let
Source = "{
""project"": ""Contosoware"",
""description"": ""A comprehensive initiative aimed at enhancing digital presence."",
""components"": [
""Website Development"",
""CRM Implementation"",
""Mobile Application""
]
}",
jsonDocument = Json.Document(Source)
in
jsonDocument
Tuloste
[
project = "Contosoware",
description = "A comprehensive initiative aimed at enhancing digital presence."
components =
{
"Website Development",
"CRM Implementation",
"Mobile Application"
}
]
Esimerkki 2
Palauttaa paikallisen JSON-tiedoston sisällön.
käyttö
let
Source = (Json.Document(
File.Contents("C:\test-examples\JSON\Contosoware.json")
)
in
Source
Tuloste
Tietue, luettelo tai primitiiviarvo, joka edustaa tiedoston sisältämiä JSON-tietoja.
Esimerkki 3
Palauttaa UTF16-koodatun JSON-tiedoston sisällön verkossa.
käyttö
let
Source = Json.Document(
Web.Contents("htts://contoso.com/products/Contosoware.json"),
TextEncoding.Utf16)
)
Tuloste
Tietue, luettelo tai primitiiviarvo, joka edustaa tiedoston sisältämiä JSON UTF16 -tietoja