Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Синтаксис
Json.Document(jsonText as any, optional encoding as nullable number) as any
О программе
Возвращает содержимое документа JSON.
-
jsonText: содержимое документа JSON. Значение этого параметра может быть текстом или двоичным значением, возвращаемым функцией, такой как File.Content. -
encoding: TextEncoding.Type, который указывает кодировку, используемую в документе JSON. Еслиencodingопущен, используется UTF8.
Пример 1
Возвращает содержимое указанного текста JSON в виде записи.
Использование
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
Выходные данные
[
project = "Contosoware",
description = "A comprehensive initiative aimed at enhancing digital presence."
components =
{
"Website Development",
"CRM Implementation",
"Mobile Application"
}
]
Пример 2
Возвращает содержимое локального JSON-файла.
Использование
let
Source = (Json.Document(
File.Contents("C:\test-examples\JSON\Contosoware.json")
)
in
Source
Выходные данные
Запись, список или примитивное значение, представляющее данные JSON, содержащиеся в файле
Пример 3
Возвращает содержимое файла JSON в кодировке UTF16 в интернете.
Использование
let
Source = Json.Document(
Web.Contents("htts://contoso.com/products/Contosoware.json"),
TextEncoding.Utf16)
)
Выходные данные
Запись, список или примитивное значение, представляющее данные JSON UTF16, содержащиеся в файле