Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sözdizimi
Json.Document(jsonText as any, optional encoding as nullable number) as any
Hakkında
JSON belgesinin içeriğini döndürür.
-
jsonText: JSON belgesinin içeriği. Bu parametrenin değeri metin veya gibiFile.Contentsbir işlev tarafından döndürülen ikili değer olabilir. -
encoding: JSON belgesinde kullanılan kodlamayı belirten birTextEncoding.Type.encodingatlanırsa UTF8 kullanılır.
Örnek 1
Belirtilen JSON metninin içeriğini kayıt olarak döndürür.
Kullanım
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
Çıkış
[
project = "Contosoware",
description = "A comprehensive initiative aimed at enhancing digital presence."
components =
{
"Website Development",
"CRM Implementation",
"Mobile Application"
}
]
Örnek 2
Yerel bir JSON dosyasının içeriğini döndürür.
Kullanım
let
Source = Json.Document(
File.Contents("C:\test-examples\JSON\Contosoware.json")
)
in
Source
Çıkış
A record, list, or primitive value representing the JSON data contained in the file
Örnek 3
Çevrimiçi UTF16 kodlanmış JSON dosyasının içeriğini döndürür.
Kullanım
let
Source = Json.Document(
Web.Contents("htts://contoso.com/products/Contosoware.json"),
TextEncoding.Utf16)
)
in
Source
Çıkış
A record, list, or primitive value representing the JSON UTF16 data contained in the file