Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Składnia
Json.Document(jsonText as any, optional encoding as nullable number) as any
O nas
Zwraca zawartość dokumentu JSON.
-
jsonText: zawartość dokumentu JSON. Wartość tego parametru może być tekstem lub wartością binarną zwracaną przez funkcję taką jak File.Content. -
encoding: element TextEncoding.Type określający kodowanie używane w dokumencie JSON. Jeśliencodingzostanie pominięta, zostanie użyta funkcja UTF8.
Przykład 1
Zwraca zawartość określonego tekstu JSON jako rekord.
Użycie
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
Wynik
[
project = "Contosoware",
description = "A comprehensive initiative aimed at enhancing digital presence."
components =
{
"Website Development",
"CRM Implementation",
"Mobile Application"
}
]
Przykład 2
Zwraca zawartość lokalnego pliku JSON.
Użycie
let
Source = (Json.Document(
File.Contents("C:\test-examples\JSON\Contosoware.json")
)
in
Source
Wynik
Rekord, lista lub wartość pierwotna reprezentująca dane JSON zawarte w pliku
Przykład 3
Zwraca zawartość pliku JSON zakodowanego w trybie online UTF16.
Użycie
let
Source = Json.Document(
Web.Contents("htts://contoso.com/products/Contosoware.json"),
TextEncoding.Utf16)
)
Wynik
Rekord, lista lub wartość pierwotna reprezentująca dane UTF16 JSON zawarte w pliku