Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Syntax
Json.Document(jsonText as any, optional encoding as nullable number) as any
Om
Returnerar innehållet i JSON-dokumentet.
-
jsonText: Innehållet i JSON-dokumentet. Värdet för den här parametern kan vara text eller ett binärt värde som returneras av en funktion somFile.Contents. -
encoding: EnTextEncoding.Typesom anger den kodning som används i JSON-dokumentet. Omencodingutelämnas används UTF8.
Exempel 1
Innehållet i den angivna JSON-texten returneras som en datapost.
Användning
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
Resultat
[
project = "Contosoware",
description = "A comprehensive initiative aimed at enhancing digital presence."
components =
{
"Website Development",
"CRM Implementation",
"Mobile Application"
}
]
Exempel 2
Returnerar innehållet i en lokal JSON-fil.
Användning
let
Source = Json.Document(
File.Contents("C:\test-examples\JSON\Contosoware.json")
)
in
Source
Resultat
A record, list, or primitive value representing the JSON data contained in the file
Exempel 3
Returnerar innehållet i en UTF16-kodad JSON-onlinefil.
Användning
let
Source = Json.Document(
Web.Contents("htts://contoso.com/products/Contosoware.json"),
TextEncoding.Utf16)
)
in
Source
Resultat
A record, list, or primitive value representing the JSON UTF16 data contained in the file