Not
Å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 som File.Content. -
encoding: En TextEncoding.Type som 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
Ett register-, lista- eller primitivt värde som representerar JSON-data i filen
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)
)
Resultat
En post, lista eller primitivt värde som representerar JSON UTF-16-data som finns i filen.