Bagikan melalui


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""}"