Json.FromValue
Szintaxis
Json.FromValue(value as any, optional encoding as nullable number) as binary
Bemutatkozás
Egy adott érték JSON-ábrázolását állítja elő, value
a encoding
által megadott szövegkódolással. Ha encoding
nincs megadva, az UTF8 lesz használatban. Az értékek a következőképpen jelennek meg:
- Null, a szöveg és a logikai értékek a megfelelő JSON-típusokként jelennek meg
- A számok számokként jelennek meg a JSON-ban, kivéve, hogy
#infinity
,-#infinity
és#nan
null értékűre vannak konvertálva - A listák JSON-tömbökként jelennek meg
- A rekordok JSON-objektumokként vannak ábrázolva
- A táblák objektumtömbként jelennek meg
- A dátumok, időpontok, dátum/időzónák és időtartamok ISO-8601-szövegként jelennek meg
- A bináris értékek alap-64 kódolású szövegként jelennek meg
- A típusok és függvények hibát okoznak
1. példa
Komplex érték átalakítása JSON-ra.
Használat
Text.FromBinary(Json.FromValue([A = {1, true, "3"}, B = #date(2012, 3, 25)]))
kimeneti
"{""A"":[1,true,""3""],""B"":""2012-03-25""}"