Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Σύνταξη
Json.Document(jsonText as any, optional encoding as nullable number) as any
Περίπου
Επιστρέφει το περιεχόμενο του εγγράφου JSON.
-
jsonText: Το περιεχόμενο του εγγράφου JSON. Η τιμή αυτής της παραμέτρου μπορεί να είναι κείμενο ή μια δυαδική τιμή που επιστρέφεται από μια συνάρτηση όπωςFile.Contents. -
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
Έξοδος
A record, list, or primitive value representing the JSON data contained in the file
Παράδειγμα 3
Επιστρέφει το περιεχόμενο ενός online κωδικοποιημένου αρχείου JSON UTF16.
χρήσης
let
Source = Json.Document(
Web.Contents("htts://contoso.com/products/Contosoware.json"),
TextEncoding.Utf16)
)
in
Source
Έξοδος
A record, list, or primitive value representing the JSON UTF16 data contained in the file