Json.FromValue
Sintaks
Json.FromValue(value as any, optional encoding as nullable number) as binary
Tentang
Menghasilkan representasi JSON dari nilai value
tertentu dengan pengodean teks yang ditentukan oleh encoding
. Jika encoding
dihilangkan, UTF8 digunakan. Nilai diwakili sebagai berikut:
- Nilai null, teks, dan logis diwakili sebagai jenis JSON yang sesuai
- Angka dinyatakan sebagai angka dalam JSON, kecuali bahwa
#infinity
,-#infinity
dan#nan
dikonversi ke null - Daftar direpresentasikan sebagai array JSON
- Rekaman direpresensikan sebagai objek JSON
- Tabel direpresentasikan sebagai array objek
- Tanggal, waktu, tanggalwaktu, zona tanggalwaktu, dan durasi diwakili sebagai teks ISO-8601
- Nilai biner direpresentasikan sebagai teks berkode base-64
- Jenis dan fungsi menghasilkan kesalahan
Contoh 1
Mengonversi nilai kompleks ke JSON.
Penggunaan
Text.FromBinary(Json.FromValue([A = {1, true, "3"}, B = #date(2012, 3, 25)]))
Hasil
"{""A"":[1,true,""3""],""B"":""2012-03-25""}"