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
- ประเภทและฟังก์ชันสร้างข้อผิดพลาด
แปลงค่าที่ซับซ้อนเป็น JSON
การใช้งาน
Text.FromBinary(Json.FromValue([A = {1, true, "3"}, B = #date(2012, 3, 25)]))
ผลลัพธ์ของ
"{""A"":[1,true,""3""],""B"":""2012-03-25""}"