Json.FromValue
Tiek izveidots noteiktas vērtības JSON apliecinājums.
Syntax
Json.FromValue(
value as any,
optional encoding as TextEncoding.Type
) as binary
Remarks
Sniedz attiecīgās vērtības value JSON attēlojumu ar teksta kodējumu, ko norāda encoding. Ja vērtība encoding ir izlaista, tiek izmantots UTF8. Vērtības tiek attēlotas šādi:
- Null, teksta un loģiskās vērtības tiek attēlotas kā atbilstošie JSON tipi
- Skaitļi JSON tiek attēloti kā skaitliskas vērtības, izņemot vērtības
#infinity,-#infinityun#nan, kuras tiek konvertētas uz null - Saraksti tiek attēloti kā JSON masīvi
- Ieraksti tiek attēloti kā JSON objekti
- Tabulas tiek attēlotas kā objektu masīvs
- Datumu, laika, datuma un laika, datuma un laika joslu un ilguma vērtības tiek attēlotas kā ISO-8601 teksts
- Binārās vērtības tiek attēlotas kā teksts, kurš iekodēts ar bāzi 64
- Tipi un funkcijas izraisa kļūdu
Examples
Example #1
Pārvērst komplekso vērtību par JSON vērtību.
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