Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Składnia
Json.FromValue(value as any, optional encoding as nullable number) as binary
Informacje
Tworzy reprezentację JSON danej wartości value z kodowaniem tekstu określonym przez encoding. Jeśli encoding zostanie pominięta, zostanie użyta funkcja UTF8. Wartości są reprezentowane w następujący sposób:
- Wartości null, tekstowe i logiczne są reprezentowane jako odpowiadające im typy JSON
- Liczby są reprezentowane jako liczby w formacie JSON, z tą różnicą, że
#infinity,-#infinityi#nansą konwertowane na wartość null - Listy są reprezentowane jako tablice JSON
- Rekordy są reprezentowane jako obiekty JSON
- Tabele są reprezentowane jako tablica obiektów
- Daty, godziny, daty/godziny, strefy daty/godziny i czasy trwania są reprezentowane jako tekst ISO-8601
- Wartości binarne są reprezentowane jako tekst zakodowany w formacie base-64
- Typy i funkcje generują błąd
Przykład 1
Przekonwertuj wartość złożoną na format JSON.
użycie
Text.FromBinary(Json.FromValue([A = {1, true, "3"}, B = #date(2012, 3, 25)]))
Wynik
"{""A"":[1,true,""3""],""B"":""2012-03-25""}"