Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
Json.FromValue(value as any, optional encoding as nullable number) as binary
Info
Erzeugt eine JSON-Darstellung eines bestimmten Werts „value
“ mit einer durch encoding
angegebenen Textcodierung. Wenn encoding
ausgelassen wird, wird UTF8 verwendet. Werte werden wie folgt dargestellt:
- NULL-, Text- und logische Werte werden als die entsprechenden JSON-Typen dargestellt.
- Zahlen werden als Zahlen in JSON dargestellt, mit dem Unterschied, dass
#infinity
,-#infinity
und#nan
in NULL konvertiert werden. - Listen werden als JSON-Arrays dargestellt.
- Datensätze werden als JSON-Objekte dargestellt.
- Tabellen werden als Array von Objekten dargestellt.
- Datumsangaben, Uhrzeiten, datetime- und datetimezone-Werte sowie Zeiträume werden als ISO-8601-Text dargestellt.
- Binäre Werte werden als Base-64-codierter Text dargestellt.
- Typen und Funktionen führen zu einem Fehler.
Beispiel 1
Konvertiert einen komplexen Wert in einen JSON-Wert.
Verwendung
Text.FromBinary(Json.FromValue([A = {1, true, "3"}, B = #date(2012, 3, 25)]))
Ausgabe
"{""A"":[1,true,""3""],""B"":""2012-03-25""}"