Json.FromValue
Produit une représentation JSON d'une valeur donnée.
Syntax
Json.FromValue(
value as any,
optional encoding as TextEncoding.Type
) as binary
Remarks
Produit une représentation JSON d'une valeur donnée value avec un codage de texte spécifié par encoding. Si encoding est omis, UTF8 est utilisé. Les valeurs sont représentées comme suit :
- Les valeurs null, texte et logiques sont représentées par les types JSON correspondants
- Les nombres sont représentés en tant que tels dans JSON, sauf que
#infinity,-#infinityet#nansont convertis en valeur 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 de tableaux d'objets
- Les dates, heures, dates/heures, dates/fuseaux horaires et les durées sont représentés 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
Examples
Example #1
Convertissez une valeur complexe en valeur 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