แชร์ผ่าน


Json.FromValue

ไวยากรณ์

Json.FromValue(value as any, optional encoding as nullable number) as binary

เกี่ยวกับ

สร้างการแสดง JSON ของค่าvalueที่กําหนดด้วยการเข้ารหัสข้อความที่ระบุโดยencoding หาก encoding ถูกเว้นไว้ UTF8 จะถูกใช้ ค่าแสดงดังต่อไปนี้:

  • ค่า Null, ข้อความและตรรกะถูกแสดงเป็นชนิด JSON ที่สอดคล้องกัน
  • ตัวเลขถูกแสดงเป็นตัวเลขใน JSON ยกเว้นว่า #infinity-#infinity และ #nan ถูกแปลงเป็น null
  • รายการจะแสดงเป็นอาร์เรย์ JSON
  • บันทึกจะถูกแสดงเป็นวัตถุ JSON
  • ตารางจะแสดงเป็นอาร์เรย์ของวัตถุ
  • วันที่ เวลา วันที่เวลา โซนวันที่เวลา และระยะเวลาจะแสดงเป็นข้อความ ISO-8601
  • ค่าไบนารีจะแสดงเป็นข้อความที่เข้ารหัส base-64
  • ประเภทและฟังก์ชันสร้างข้อผิดพลาด

ตัวอย่างที่ 1

แปลงค่าที่ซับซ้อนเป็น JSON

การใช้งาน

Text.FromBinary(Json.FromValue([A = {1, true, "3"}, B = #date(2012, 3, 25)]))

เอาท์พุท

"{""A"":[1,true,""3""],""B"":""2012-03-25""}"