Json.FromValue
Παράγει την αναπαράσταση JSON μιας δεδομένης τιμής.
Syntax
Json.FromValue(
value as any,
optional encoding as TextEncoding.Type
) as binary
Remarks
Παράγει μια αναπαράσταση JSON μιας δεδομένης τιμής value με κωδικοποίηση κειμένου που καθορίζεται από encoding. Αν παραλειφθεί το encoding, χρησιμοποιείται UTF8. Οι τιμές αναπαρίστανται ως εξής:
- Οι τιμές null, κειμένου και οι λογικές τιμές αναπαρίστανται ως αντίστοιχοι τύποι JSON
- Οι αριθμοί αναπαρίστανται ως αριθμοί σε JSON, με την εξαίρεση ότι τα
#infinity,-#infinityκαι#nanμετατρέπονται σε null - Οι λίστες αναπαρίστανται ως πίνακες JSON
- Οι εγγραφές αναπαρίστανται ως αντικείμενα JSON
- Οι πίνακες αναπαρίστανται ως πίνακας αντικείμενων
- Οι ημερομηνίες, οι ώρες, οι ημερομηνίες/ώρες, οι ζώνες ημερομηνίας/ώρας και οι διάρκειες αναπαρίστανται ως κείμενο ISO-8601
- Οι δυαδικές τιμές αναπαρίστανται ως κείμενο με κωδικοποίηση βάσης 64
- Οι τύποι και οι συναρτήσεις προκαλούν σφάλμα
Examples
Example #1
Μετατρέπει μια σύνθετη τιμή σε JSON.
Text.FromBinary(Json.FromValue([A = {1, true, "3"}, B = #date(2012, 3, 25)]))
Result:
"{""A"":[1,true,""3""],""B"":""2012-03-25""}"
Category
Text.Conversions from and to text