Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Σύνταξη
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
Επιστρέφει το περιεχόμενο ενός online κωδικοποιημένου αρχείου JSON UTF16.
χρήσης
let
Source = Json.Document(
Web.Contents("htts://contoso.com/products/Contosoware.json"),
TextEncoding.Utf16)
)
Έξοδος
Μια εγγραφή, λίστα ή στοιχειώδης τιμή που αντιπροσωπεύει τα δεδομένα JSON UTF16 που περιέχονται στο αρχείο