Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Σύνταξη
Json.FromValue(value as any, optional encoding as nullable number) as binary
Περίπου
Παράγει μια αναπαράσταση JSON μιας δεδομένης τιμής value με κωδικοποίηση κειμένου που καθορίζεται από encoding. Εάν παραλειφθεί encoding, χρησιμοποιείται η συνάρτηση UTF8. Οι τιμές αναπαρίστανται ως εξής:
- Οι τιμές null, κειμένου και λογικές τιμές αναπαρίστανται ως οι αντίστοιχοι τύποι JSON
- Οι αριθμοί αναπαρίστανται ως αριθμοί σε JSON, με τη διαφορά ότι οι
#infinity,-#infinityκαι#nanμετατρέπονται σε τιμή null - Οι λίστες αναπαρίστανται ως πίνακες JSON
- Οι εγγραφές αναπαρίστανται ως αντικείμενα JSON
- Οι πίνακες αναπαρίστανται ως πίνακες αντικειμένων
- Οι ημερομηνίες, οι ώρες, οι ημερομηνίες/ώρες, οι ζώνες ημερομηνίας/ώρας και οι διάρκειες αναπαρίστανται ως κείμενο ISO-8601
- Οι δυαδικές τιμές αναπαρίστανται ως κείμενο με κωδικοποίηση base-64
- Οι τύποι και οι συναρτήσεις παράγουν ένα σφάλμα
Παράδειγμα 1
Μετατρέψτε μια σύνθετη τιμή σε JSON.
χρήσης
Text.FromBinary(Json.FromValue([A = {1, true, "3"}, B = #date(2012, 3, 25)]))
εξόδου
"{""A"":[1,true,""3""],""B"":""2012-03-25""}"