Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Syntaktická struktura
Json.Document(jsonText as any, optional encoding as nullable number) as any
Asi
Vrátí obsah dokumentu JSON.
-
jsonText
: Obsah dokumentu JSON. Hodnota tohoto parametru může být textová nebo binární hodnota vrácená funkcí, jako je File.Content. -
encoding
: Určuje TextEncoding.Type kódování použité v dokumentu JSON. Pokudencoding
vynecháte, použije se UTF8.
Příklad 1
Vrátí obsah zadaného textu JSON jako záznam.
Využití
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
Výstup
[
project = "Contosoware",
description = "A comprehensive initiative aimed at enhancing digital presence."
components =
{
"Website Development",
"CRM Implementation",
"Mobile Application"
}
]
Příklad 2
Vrátí obsah místního souboru JSON.
Využití
let
Source = (Json.Document(
File.Contents("C:\test-examples\JSON\Contosoware.json")
)
in
Source
Výstup
Záznam, seznam nebo primitivní hodnota představující data JSON obsažená v souboru
Příklad 3
Vrátí obsah online souboru JSON s kódováním UTF16.
Využití
let
Source = Json.Document(
Web.Contents("htts://contoso.com/products/Contosoware.json"),
TextEncoding.Utf16)
)
Výstup
Záznam, seznam nebo primitivní hodnota představující data JSON UTF16 obsažená v souboru