Json.FromValue
Syntaxe
Json.FromValue(value as any, optional encoding as nullable number) as binary
À propos de
Produit une représentation JSON d’une valeur value
donnée avec un encodage de texte spécifié par encoding
. Si encoding
est omis, UTF8 est utilisé. Les valeurs sont représentées comme suit :
- Les valeurs Null, de texte et logiques sont représentées en tant que types JSON correspondants
- Les nombres sont représentés sous forme de nombres dans JSON, sauf que
#infinity
,-#infinity
et#nan
sont convertis en valeurs Null - Les listes sont représentées sous forme de tableaux JSON
- Les enregistrements sont représentés sous forme d’objets JSON
- Les tables sont représentées sous forme d’un tableau d’objets
- Les dates, les heures, les valeurs datetimes et datetimezones, et les durées sont représentées sous forme de texte ISO-8601
- Les valeurs binaires sont représentées sous forme de texte codé en base 64
- Les types et les fonctions génèrent une erreur
Exemple 1
Convertissez une valeur complexe en valeur JSON.
Utilisation
Text.FromBinary(Json.FromValue([A = {1, true, "3"}, B = #date(2012, 3, 25)]))
Sortie
"{""A"":[1,true,""3""],""B"":""2012-03-25""}"